From b18bc2d3ab58354d4dadc2f459e8b79d4e6dc93f Mon Sep 17 00:00:00 2001 From: Patryk Osmaczko Date: Thu, 15 Feb 2024 13:01:33 +0100 Subject: [PATCH] fix(communities): evaluate chatIDs changes in token permissions --- src/app_service/service/community/service.nim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app_service/service/community/service.nim b/src/app_service/service/community/service.nim index 81c53e0a430..439a93eae21 100644 --- a/src/app_service/service/community/service.nim +++ b/src/app_service/service/community/service.nim @@ -700,6 +700,12 @@ QtObject: permissionUpdated = true break + if tokenPermission.chatIds.len == prevTokenPermission.chatIds.len: + for chatID in tokenPermission.chatIds: + if not (chatID in prevTokenPermission.chatIds): + permissionUpdated = true + break + if permissionUpdated: self.communities[community.id].tokenPermissions[id] = tokenPermission self.events.emit(SIGNAL_COMMUNITY_TOKEN_PERMISSION_UPDATED,