mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 13:08:46 +00:00
Fix crash where we required a UUID from an unregistered user.
This commit is contained in:
committed by
Alex Hart
parent
62cb29fdb7
commit
7465818f44
@@ -99,10 +99,11 @@ public class MultiDeviceGroupUpdateJob extends BaseJob {
|
||||
|
||||
while ((record = reader.getNext()) != null) {
|
||||
if (record.isV1Group()) {
|
||||
List<SignalServiceAddress> members = new LinkedList<>();
|
||||
List<SignalServiceAddress> members = new LinkedList<>();
|
||||
List<Recipient> registeredMembers = RecipientUtil.getEligibleForSending(Recipient.resolvedList(record.getMembers()));
|
||||
|
||||
for (RecipientId member : record.getMembers()) {
|
||||
members.add(RecipientUtil.toSignalServiceAddress(context, Recipient.resolved(member)));
|
||||
for (Recipient member : registeredMembers) {
|
||||
members.add(RecipientUtil.toSignalServiceAddress(context, member));
|
||||
}
|
||||
|
||||
RecipientId recipientId = DatabaseFactory.getRecipientDatabase(context).getOrInsertFromPossiblyMigratedGroupId(record.getId());
|
||||
|
||||
Reference in New Issue
Block a user