From dbcf19529be929b8fb68bc036e7bb87822b546c9 Mon Sep 17 00:00:00 2001 From: Brice-W Date: Fri, 4 Jun 2021 14:01:23 +1000 Subject: [PATCH] fix --- .../Sending & Receiving/MessageReceiver+Handling.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift index 744cfac36..08b86d65d 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift @@ -386,7 +386,10 @@ extension MessageReceiver { thread = t thread.setGroupModel(group, with: transaction) let storage = SNMessagingKitConfiguration.shared.storage - storage.setZombieMembers(for: groupPublicKey, to: [], using: transaction) + // clearing zombie list if the group was not active before the update is received + if (!storage.isClosedGroup(groupPublicKey)) { + storage.setZombieMembers(for: groupPublicKey, to: [], using: transaction) + } } else { thread = TSGroupThread.getOrCreateThread(with: group, transaction: transaction) thread.save(with: transaction)