Fix crash where we required a UUID from an unregistered user.
This commit is contained in:
parent
62cb29fdb7
commit
7465818f44
1 changed files with 4 additions and 3 deletions
|
@ -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());
|
||||
|
|
Loading…
Add table
Reference in a new issue