]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(unifiedSearch): Prevent broken avatars for federated users in people filter
authorfenn-cs <fenn25.fn@gmail.com>
Mon, 22 Apr 2024 19:41:24 +0000 (20:41 +0100)
committerfenn-cs <fenn25.fn@gmail.com>
Thu, 25 Apr 2024 06:10:15 +0000 (07:10 +0100)
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
core/src/components/UnifiedSearch/SearchableList.vue
core/src/views/UnifiedSearchModal.vue

index 33f45d062661f8fd69bb6771e268272c781f9932..04da2619b5208b41d316469a3db9309665a3ae6b 100644 (file)
                                                :wide="true"
                                                @click="itemSelected(element)">
                                                <template #icon>
-                                                       <NcAvatar :user="element.user" :show-user-status="false" :hide-favorite="false" />
+                                                       <NcAvatar v-if="element.isUser" :user="element.user" :show-user-status="false" />
+                                                       <NcAvatar v-else
+                                                               :is-no-user="true"
+                                                               :display-name="element.displayName"
+                                                               :show-user-status="false" />
                                                </template>
                                                {{ element.displayName }}
                                        </NcButton>
index 365a781850931ba375c07eda08057abe80f6463c..7ee56ecb3bbd067e7e846d84988d16469f679bff 100644 (file)
@@ -391,6 +391,7 @@ export default {
                                        subname: contact.emailAddresses[0] ? contact.emailAddresses[0] : '',
                                        icon: '',
                                        user: contact.id,
+                                       isUser: contact.isUser,
                                }
                        })
                },