diff --git a/ts/session/apis/open_group_api/sogsv3/sogsApiV3.ts b/ts/session/apis/open_group_api/sogsv3/sogsApiV3.ts index 7e3ace7562..ee39a2290b 100644 --- a/ts/session/apis/open_group_api/sogsv3/sogsApiV3.ts +++ b/ts/session/apis/open_group_api/sogsv3/sogsApiV3.ts @@ -294,8 +294,7 @@ const handleMessagesResponseV4 = async ( } // we use the unverified newMessages seqno and id as last polled because we actually did poll up to those ids. - - const incomingMessageSeqNo = compact(messages.map(n => n.seqno)); + const incomingMessageSeqNo = messages.map(n => n.seqno).filter(n => isNumber(n)); const maxNewMessageSeqNo = Math.max(...incomingMessageSeqNo); let decryptedItems: AwaitedReturn<(typeof MultiEncryptWrapperActions)['decryptForCommunity']>;