diff --git a/src/Simplex/Chat/Library/Commands.hs b/src/Simplex/Chat/Library/Commands.hs index ce383c353f..a132074d76 100644 --- a/src/Simplex/Chat/Library/Commands.hs +++ b/src/Simplex/Chat/Library/Commands.hs @@ -2026,8 +2026,7 @@ processChatCommand vr nm = \case groupSLinkData_ <- liftIO $ decodeLinkUserData cData -- Validate link entity ID matches group profile's sharedGroupId (relay groups must have both) forM_ groupSLinkData_ $ \GroupShortLinkData {groupProfile = GroupProfile {sharedGroupId}} -> - unless ((B64UrlByteString <$> linkEntityId) == sharedGroupId) $ - throwChatError CEInvalidConnReq + unless ((B64UrlByteString <$> linkEntityId) == sharedGroupId) $ throwChatError CEInvalidConnReq let publicGroupData_ = groupSLinkData_ >>= \GroupShortLinkData {publicGroupData} -> publicGroupData publicMemberCount_ = (\PublicGroupData {publicMemberCount} -> publicMemberCount) <$> publicGroupData_ -- Prepare group record once before connecting to relays (updatePreparedRelayedGroup):