Преглед на файлове

Bugfix. Ensure a unique cache key for MUC private messages

JC Brand преди 4 месеца
родител
ревизия
d73852a9af
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/headless/plugins/muc/occupant.js

+ 2 - 2
src/headless/plugins/muc/occupant.js

@@ -63,8 +63,8 @@ class MUCOccupant extends ModelWithVCard(ModelWithMessages(ColorAwareModel(Model
     }
 
     getMessagesCacheKey() {
-        const id = this.get('occupant_id') ? this.get('occupant_id') : `${this.get('from')}`;
-        return `converse.messages-${id}-${_converse.session.get('bare_jid')}`;
+        const id = this.get('occupant_id') || this.get('jid') || this.get('nick');
+        return `converse.muc-private-msgs-${id}-${_converse.session.get('bare_jid')}`;
     }
 
     getMessagesCollection() {