From f77175f6b348786bc637c50e721d8e247a417b7a Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Mon, 11 Apr 2022 14:31:38 -0700 Subject: [PATCH] Fix spurious assert in groups.ts --- ts/groups.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts/groups.ts b/ts/groups.ts index 3ba4e68cc8..6055476b2e 100644 --- a/ts/groups.ts +++ b/ts/groups.ts @@ -3893,7 +3893,10 @@ async function integrateGroupChange({ const newMembers = profileKeysToMembers(newProfileKeys); - if (groupChangeMessages.length !== 0 || newMembers.length !== 0) { + if ( + canApplyChange && + (groupChangeMessages.length !== 0 || newMembers.length !== 0) + ) { assert( groupChangeMessages.length === 0, 'Fallback group state processing should not kick in'