Fix potential crash in RemoteDeleteSendJob.

This commit is contained in:
Cody Henthorne
2025-06-12 10:54:18 -04:00
parent f4af90d3c5
commit 4df6f89fcf

View File

@@ -152,7 +152,7 @@ public class RemoteDeleteSendJob extends BaseJob {
}
List<Recipient> possible = Stream.of(recipients).map(Recipient::resolved).toList();
List<Recipient> eligible = RecipientUtil.getEligibleForSending(Stream.of(recipients).map(Recipient::resolved).toList());
List<Recipient> eligible = RecipientUtil.getEligibleForSending(Stream.of(recipients).map(Recipient::resolved).filter(Recipient::getHasServiceId).toList());
List<RecipientId> skipped = Stream.of(SetUtil.difference(possible, eligible)).map(Recipient::getId).toList();
boolean isForStory = message.isMms() && (((MmsMessageRecord) message).getStoryType().isStory() || ((MmsMessageRecord) message).getParentStoryId() != null);