2
0
Эх сурвалжийг харах

Fix missing checkmarks in old muc messages

Christoph Scholz 6 жил өмнө
parent
commit
8524ff3b99

+ 4 - 0
CHANGES.md

@@ -1,5 +1,9 @@
 # Changelog
 
+## 4.0.6 (unreleased)
+
+- #1331 Fix missing checkmarks in old muc messages
+
 ## 4.0.5 (2018-11-15)
 
 - Error `FATAL: TypeError: Cannot read property 'extend' of undefined` when using `embedded` view mode.

+ 7 - 0
dist/converse.js

@@ -66943,6 +66943,13 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc
           }
 
           const msg = await this.createMessage(stanza, original_stanza);
+
+          if (!_.isNull(forwarded) && msg && msg.get('sender') === 'me') {
+            msg.save({
+              'received': moment().format()
+            });
+          }
+
           this.incrementUnreadMsgCounter(msg);
         }
 

+ 3 - 0
src/headless/converse-muc.js

@@ -974,6 +974,9 @@ converse.plugins.add('converse-muc', {
                         u.safeSave(this, {'subject': {'author': sender, 'text': subject}});
                     }
                     const msg = await this.createMessage(stanza, original_stanza);
+                    if (!_.isNull(forwarded) && msg && msg.get('sender')  === 'me') {
+                        msg.save({'received': moment().format()});
+                    }
                     this.incrementUnreadMsgCounter(msg);
                 }
                 if (sender !== this.get('nick')) {