From 0302b7972ede86743cf4ce437afac9c786064358 Mon Sep 17 00:00:00 2001 From: Boris Melnik Date: Fri, 24 Mar 2023 20:37:22 +0300 Subject: [PATCH] fix(Albums): Fix extra count of messages for image albums Fixes: #9958 --- src/app/modules/shared_models/message_model.nim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/modules/shared_models/message_model.nim b/src/app/modules/shared_models/message_model.nim index 9c978c6b35..b028f979d3 100644 --- a/src/app/modules/shared_models/message_model.nim +++ b/src/app/modules/shared_models/message_model.nim @@ -319,9 +319,15 @@ QtObject: if messageId.len == 0: return for i in 0 ..< self.items.len: - if(self.items[i].id == messageId): + let item = self.items[i] + if(item.id == messageId): result = i return + elif item.albumId != "": + for j in 0 ..< item.albumMessageIds.len: + if(item.albumMessageIds[j] == messageId): + result = i + return proc findIdsOfTheMessagesWhichRespondedToMessageWithId*(self: Model, messageId: string): seq[string] = for i in 0 ..< self.items.len: