From 91a9d6c68f2f09af378db2cd69aa1e5440a8912b Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 2 Oct 2023 12:01:56 -0400 Subject: [PATCH] Fix NPE in group access control. --- .../main/java/org/thoughtcrime/securesms/groups/LiveGroup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/LiveGroup.java b/app/src/main/java/org/thoughtcrime/securesms/groups/LiveGroup.java index c3b195e81d..fa3209e380 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/LiveGroup.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/LiveGroup.java @@ -67,7 +67,7 @@ public final class LiveGroup { LiveData v2Properties = Transformations.map(this.groupRecord, GroupRecord::requireV2GroupProperties); this.groupLink = Transformations.map(v2Properties, g -> { DecryptedGroup group = g.getDecryptedGroup(); - AccessControl.AccessRequired addFromInviteLink = group.accessControl.addFromInviteLink; + AccessControl.AccessRequired addFromInviteLink = group.accessControl != null ? group.accessControl.addFromInviteLink : new AccessControl().addFromInviteLink; if (group.inviteLinkPassword.size() == 0) { return GroupLinkUrlAndStatus.NONE;