diff --git a/src/avatarregistry.cpp b/src/avatarregistry.cpp
index 0cdc5fd067b84fc1fd7c145e201b4372045c4eac..c661879815005fd49fd08ddfaac4be448cd4e01b 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,