summary refs log tree commit diff
path: root/src/Cache.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2020-03-22 20:43:45 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2020-03-22 20:43:45 +0100
commit95272ce4ab0593e10bd6e6634b8ef60ab8188607 (patch)
tree5e9c10984e3ebba94e5e0eb49d395cb4ccc56153 /src/Cache.cpp
parentFix high CPU usage on 5XX error codes (diff)
downloadnheko-95272ce4ab0593e10bd6e6634b8ef60ab8188607.tar.xz
Try to fix avatars not updating after deletion
Diffstat (limited to '')
-rw-r--r--src/Cache.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Cache.cpp b/src/Cache.cpp

index 3ef3ca07..fb2ded7d 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp
@@ -1423,7 +1423,8 @@ Cache::getRoomAvatarUrl(lmdb::txn &txn, StateEvent<Avatar> msg = json::parse(std::string(event.data(), event.size())); - return QString::fromStdString(msg.content.url); + if (!msg.content.url.empty()) + return QString::fromStdString(msg.content.url); } catch (const json::exception &e) { nhlog::db()->warn("failed to parse m.room.avatar event: {}", e.what()); }