diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/GroupDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/GroupDatabase.java index 8d04d6db8f..a2e0daf6ca 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/GroupDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/GroupDatabase.java @@ -693,6 +693,10 @@ public final class GroupDatabase extends Database { return mms; } + public boolean isV1Group() { + return !mms && !isV2Group(); + } + public boolean isV2Group() { return v2GroupProperties != null; } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java index bf52919e2d..72843ed728 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java @@ -85,7 +85,7 @@ public class MultiDeviceGroupUpdateJob extends BaseJob { reader = DatabaseFactory.getGroupDatabase(context).getGroups(); while ((record = reader.getNext()) != null) { - if (!record.isMms()) { + if (record.isV1Group()) { List members = new LinkedList<>(); for (RecipientId member : record.getMembers()) {