Support legacy prosody-only name

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/xmpp/manager/MultiUserChatManager.java | 5 
1 file changed, 4 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/manager/MultiUserChatManager.java 🔗

@@ -390,9 +390,12 @@ public class MultiUserChatManager extends AbstractManager {
     private void setDiscoInfo(final Conversation conversation, final InfoQuery result) {
         final var account = conversation.getAccount();
         final var address = conversation.getJid().asBareJid();
-        final var avatarHash =
+        var avatarHash =
                 result.getServiceDiscoveryExtension(
                         Namespace.MUC_ROOM_INFO, "muc#roominfo_avatarhash");
+        if (avatarHash == null) {
+            avatarHash = result.getServiceDiscoveryExtension(Namespace.MUC_ROOM_INFO, "{http://modules.prosody.im/mod_vcard_muc}avatar#sha1");
+        }
         if (VCardUpdate.isValidSHA1(avatarHash)) {
             connection.getManager(AvatarManager.class).handleVCardUpdate(address, avatarHash);
         }