From 50490dea9bc574fa4665789d4a83ad5ab69c9b88 Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Thu, 15 Jul 2021 14:43:16 -0400
Subject: [PATCH] avatars: invalidate cache when changing account

Prevents 1 to 1 conversations of the same id on different accounts
(local) from having the same avatar after switching account.

Change-Id: Id30af117b2da8bd35d64b54f2e02cbbed0710848
Gitlab: #466
---
 src/avatarregistry.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/avatarregistry.cpp b/src/avatarregistry.cpp
index 0cdc5fd06..c66187981 100644
--- a/src/avatarregistry.cpp
+++ b/src/avatarregistry.cpp
@@ -56,6 +56,7 @@ AvatarRegistry::addOrUpdateImage(const QString& id)
 void
 AvatarRegistry::connectAccount()
 {
+    uidMap_.clear();
     connect(lrcInstance_->getCurrentContactModel(),
             &ContactModel::profileUpdated,
             this,
-- 
GitLab