diff --git a/src/components/user_avatar/user_avatar.js b/src/components/user_avatar/user_avatar.js index b80aa8fb8..4f15d4926 100644 --- a/src/components/user_avatar/user_avatar.js +++ b/src/components/user_avatar/user_avatar.js @@ -40,7 +40,7 @@ const UserAvatar = { return useUsersStore().findUser(this.userId) }, showActorTypeIndicator() { - return useMergedConfigStore().mergedConfig.hideBotIndication + return !useMergedConfigStore().mergedConfig.hideBotIndication }, }, methods: { diff --git a/src/stores/admin_settings.js b/src/stores/admin_settings.js index 1e47cce2e..4961761e7 100644 --- a/src/stores/admin_settings.js +++ b/src/stores/admin_settings.js @@ -400,9 +400,13 @@ export const useAdminSettingsStore = defineStore('adminSettings', { return { items: await Promise.all( - users.map((user) => { - useUsersStore().updateUserAdminData(user.id, user) - return useUsersStore().findUser(user.id) + users.map(async (user) => { + const fullUser = await useUsersStore().fetchUserIfMissing({ + id: user.id, + }) + + if (fullUser) useUsersStore().updateUserAdminData(user.id, user) + return fullUser }), ), count,