about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/state/models/notifications-view.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/state/models/notifications-view.ts b/src/state/models/notifications-view.ts
index b841c7f3a..d9ef8f877 100644
--- a/src/state/models/notifications-view.ts
+++ b/src/state/models/notifications-view.ts
@@ -42,7 +42,7 @@ export class NotificationsViewItemModel implements GroupedNotification {
     this.copy(v)
   }
 
-  copy(v: GroupedNotification) {
+  copy(v: GroupedNotification, preserve = false) {
     this.uri = v.uri
     this.cid = v.cid
     this.author = v.author
@@ -58,7 +58,7 @@ export class NotificationsViewItemModel implements GroupedNotification {
           new NotificationsViewItemModel(this.rootStore, '', add),
         )
       }
-    } else {
+    } else if (!preserve) {
       this.additional = undefined
     }
   }
@@ -322,7 +322,7 @@ export class NotificationsViewModel {
         item2 => item.uri === item2.uri && item.indexedAt === item2.indexedAt,
       )
       if (existingItem) {
-        existingItem.copy(item)
+        existingItem.copy(item, true)
       }
     }
   }