From 59c8a4de261a0de4bdf519d596c16dd00518e398 Mon Sep 17 00:00:00 2001 From: lovetox Date: Sat, 27 Feb 2021 12:16:09 +0100 Subject: UserAvatar: Handle empty data nodes --- gajim/common/modules/user_avatar.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gajim/common/modules/user_avatar.py b/gajim/common/modules/user_avatar.py index 0eef8529a..c5c36bf12 100644 --- a/gajim/common/modules/user_avatar.py +++ b/gajim/common/modules/user_avatar.py @@ -71,6 +71,11 @@ class UserAvatar(BaseModule): avatar = yield self._nbxmpp('UserAvatar').request_avatar_data( avatar_info.id, jid=jid) + if avatar is None: + self._log.warning('%s advertised %s but data node is empty', + jid, avatar_info.id) + return + if is_error(avatar): self._log.warning(avatar) return -- cgit v1.2.3