prosodyclient: Skip adding metadata of broken avatars

This commit is contained in:
Matthew Wild
2024-04-16 15:05:16 +01:00
parent 970b8fa7f1
commit 30a9a6816f

View File

@@ -125,9 +125,9 @@ class AdminUserInfo:
# Ignore somehow broken avatars. # Ignore somehow broken avatars.
try: try:
avatar_metadata = AvatarMetadata.from_api_response(avatar) avatar_metadata = AvatarMetadata.from_api_response(avatar)
avatar_info.append(avatar_metadata)
except KeyError: except KeyError:
pass pass
avatar_info.append(avatar_metadata)
return cls( return cls(
localpart=data["username"], localpart=data["username"],
display_name=data.get("display_name") or None, display_name=data.get("display_name") or None,