diff --git a/src/ChatPage.cc b/src/ChatPage.cc
index 8161d62c21b0b1dcf1bbc96c28734a09b59d9164..8abd651b62986dc669c5894226af13c2f63b7a25 100644
--- a/src/ChatPage.cc
+++ b/src/ChatPage.cc
@@ -693,7 +693,7 @@ ChatPage::updateTypingUsers(const QString &roomid, const std::vector<std::string
 void
 ChatPage::updateUserAvatarUrl(const mtx::events::StateEvent<mtx::events::state::Member> &membership)
 {
-        auto uid = QString::fromStdString(membership.sender);
+        auto uid = QString::fromStdString(membership.state_key);
         auto url = QString::fromStdString(membership.content.avatar_url);
 
         if (!url.isEmpty())