diff options
author | lovetox <philipp@hoerist.com> | 2021-02-27 14:16:09 +0300 |
---|---|---|
committer | lovetox <philipp@hoerist.com> | 2021-02-27 14:54:27 +0300 |
commit | 59c8a4de261a0de4bdf519d596c16dd00518e398 (patch) | |
tree | 2b142ab9a660212fd8b20764aee560c5d4c59671 | |
parent | 8df76a0a45c2f2357a69add8d1607de4b50d5e46 (diff) |
UserAvatar: Handle empty data nodes
-rw-r--r-- | gajim/common/modules/user_avatar.py | 5 |
1 files changed, 5 insertions, 0 deletions
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 |