From 95272ce4ab0593e10bd6e6634b8ef60ab8188607 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sun, 22 Mar 2020 20:43:45 +0100 Subject: Try to fix avatars not updating after deletion --- src/Cache.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Cache.cpp') 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 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()); } -- cgit 1.5.1