diff --git a/app/src/main/java/com/infomaniak/mail/views/AvatarView.kt b/app/src/main/java/com/infomaniak/mail/views/AvatarView.kt index 299fcac7c3..dfa1d6bdba 100644 --- a/app/src/main/java/com/infomaniak/mail/views/AvatarView.kt +++ b/app/src/main/java/com/infomaniak/mail/views/AvatarView.kt @@ -196,7 +196,10 @@ class AvatarView @JvmOverloads constructor( ) { when (avatarDisplayType) { AvatarDisplayType.UNKNOWN_CORRESPONDENT -> loadUnknownUserAvatar() - AvatarDisplayType.USER_AVATAR -> AccountUtils.currentUser?.let { loadAvatar(user = it) } + AvatarDisplayType.USER_AVATAR -> { + state.update(correspondent, bimi) + AccountUtils.currentUser?.let { loadAvatar(user = it) } + } AvatarDisplayType.CUSTOM_AVATAR, AvatarDisplayType.INITIALS -> loadAvatarUsingDictionary(correspondent!!, contacts, bimi) AvatarDisplayType.BIMI -> loadBimiAvatar(correspondent!!, bimi!!)