mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Resolve #1654
This commit is contained in:
parent
3161961faa
commit
becaaaa2fd
1 changed files with 9 additions and 4 deletions
|
|
@ -28,10 +28,15 @@ export class MessageCollectionModel extends AbstractCollectionModel
|
||||||
*/
|
*/
|
||||||
static reviveFromJson(object/*, cached*/) {
|
static reviveFromJson(object/*, cached*/) {
|
||||||
let msg = MessageUserStore.message();
|
let msg = MessageUserStore.message();
|
||||||
return super.reviveFromJson(object, message =>
|
return super.reviveFromJson(object, message => {
|
||||||
// If message is currently viewed, use that.
|
// If message is currently viewed, use that.
|
||||||
// Maybe then use msg.revivePropertiesFromJson(message) ?
|
if (msg && msg.hash === message.hash) {
|
||||||
(msg && msg.hash === message.hash) ? msg : MessageModel.reviveFromJson(message)
|
msg.revivePropertiesFromJson(message);
|
||||||
);
|
message = msg;
|
||||||
|
} else {
|
||||||
|
message = MessageModel.reviveFromJson(message);
|
||||||
|
}
|
||||||
|
return message;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue