From 56b0b7b669a655ec81386c84b96dead132344343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sch=C3=A4fer?= Date: Sat, 7 Mar 2020 13:12:19 +0100 Subject: [PATCH] Correctly handle unset nickname (e.g. on fresh accounts) --- snikket_web/xmpputil.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/snikket_web/xmpputil.py b/snikket_web/xmpputil.py index a6f6830..b74cdae 100644 --- a/snikket_web/xmpputil.py +++ b/snikket_web/xmpputil.py @@ -201,7 +201,10 @@ def extract_pubsub_item_get_reply(iq_tree, payload_tag): def extract_nickname_get_reply(iq_tree): - return extract_pubsub_item_get_reply(iq_tree, TAG_USER_NICKNAME_NICK).text + nick = extract_pubsub_item_get_reply(iq_tree, TAG_USER_NICKNAME_NICK) + if nick is None: + return None + return nick.text def extract_avatar_metadata_get_reply(iq_tree):