fix(Albums): Fix extra count of messages for image albums

Fixes: #9958
This commit is contained in:
Boris Melnik 2023-03-24 20:37:22 +03:00
parent 5dc60f5782
commit 0302b7972e
1 changed files with 7 additions and 1 deletions

View File

@ -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: