From 9b329cbd3409153e603a0782297d897066a9353e Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Fri, 22 May 2020 11:57:40 +1000 Subject: [PATCH] Fix closed group creation --- .../securesms/loki/protocol/ClosedGroupsProtocol.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocol.kt b/src/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocol.kt index fd04e310d3..fe9f810a4c 100644 --- a/src/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocol.kt +++ b/src/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocol.kt @@ -36,8 +36,9 @@ object ClosedGroupsProtocol { @JvmStatic fun shouldIgnoreGroupCreatedMessage(context: Context, group: SignalServiceGroup): Boolean { val members = group.members - val userMasterDevice = TextSecurePreferences.getMasterHexEncodedPublicKey(context) - return !members.isPresent || !members.get().contains(userMasterDevice) + val masterPublicKeyOrNull = TextSecurePreferences.getMasterHexEncodedPublicKey(context) + val masterPublicKey = masterPublicKeyOrNull ?: TextSecurePreferences.getLocalNumber(context) + return !members.isPresent || !members.get().contains(masterPublicKey) } @JvmStatic