From a220b84b0e29c7ce1b32166aec07870696a28ef9 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 25 May 2022 09:10:20 +0200 Subject: Fix avatars in notifications --- client/src/app/shared/shared-main/account/actor.model.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'client/src/app/shared/shared-main') diff --git a/client/src/app/shared/shared-main/account/actor.model.ts b/client/src/app/shared/shared-main/account/actor.model.ts index 6be6b75d0..6e45ba588 100644 --- a/client/src/app/shared/shared-main/account/actor.model.ts +++ b/client/src/app/shared/shared-main/account/actor.model.ts @@ -21,11 +21,11 @@ export abstract class Actor implements ServerActor { isLocal: boolean static GET_ACTOR_AVATAR_URL (actor: { avatars: { width: number, url?: string, path: string }[] }, size?: number) { - const avatars = actor.avatars.sort((a, b) => b.width - a.width) + const avatarsAscWidth = actor.avatars.sort((a, b) => a.width - b.width) const avatar = size - ? avatars.find(a => a.width >= size) - : avatars[0] + ? avatarsAscWidth.find(a => a.width >= size) + : avatarsAscWidth[avatarsAscWidth.length - 1] // Bigger one if (!avatar) return '' if (avatar.url) return avatar.url -- cgit v1.2.3