mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-21 19:48:29 +00:00
Fix NPE in group access control.
This commit is contained in:
@@ -67,7 +67,7 @@ public final class LiveGroup {
|
|||||||
LiveData<GroupTable.V2GroupProperties> v2Properties = Transformations.map(this.groupRecord, GroupRecord::requireV2GroupProperties);
|
LiveData<GroupTable.V2GroupProperties> v2Properties = Transformations.map(this.groupRecord, GroupRecord::requireV2GroupProperties);
|
||||||
this.groupLink = Transformations.map(v2Properties, g -> {
|
this.groupLink = Transformations.map(v2Properties, g -> {
|
||||||
DecryptedGroup group = g.getDecryptedGroup();
|
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) {
|
if (group.inviteLinkPassword.size() == 0) {
|
||||||
return GroupLinkUrlAndStatus.NONE;
|
return GroupLinkUrlAndStatus.NONE;
|
||||||
|
|||||||
Reference in New Issue
Block a user