From 4df6f89fcfb4cc1021b7ed56cc18be8ae372f5d6 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 12 Jun 2025 10:54:18 -0400 Subject: [PATCH] Fix potential crash in RemoteDeleteSendJob. --- .../org/thoughtcrime/securesms/jobs/RemoteDeleteSendJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RemoteDeleteSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/RemoteDeleteSendJob.java index 454dbf5f42..0bb740ab15 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RemoteDeleteSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RemoteDeleteSendJob.java @@ -152,7 +152,7 @@ public class RemoteDeleteSendJob extends BaseJob { } List possible = Stream.of(recipients).map(Recipient::resolved).toList(); - List eligible = RecipientUtil.getEligibleForSending(Stream.of(recipients).map(Recipient::resolved).toList()); + List eligible = RecipientUtil.getEligibleForSending(Stream.of(recipients).map(Recipient::resolved).filter(Recipient::getHasServiceId).toList()); List skipped = Stream.of(SetUtil.difference(possible, eligible)).map(Recipient::getId).toList(); boolean isForStory = message.isMms() && (((MmsMessageRecord) message).getStoryType().isStory() || ((MmsMessageRecord) message).getParentStoryId() != null);