From 0e5b18d4c2c39bcfcf734eb635f7e2525cf58dc2 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 18 Sep 2025 10:10:56 -0400 Subject: [PATCH] Fix replying to non-media. --- .../org/thoughtcrime/securesms/jobs/PushSendJob.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java index 5407104718..5308f13b56 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java @@ -270,12 +270,13 @@ public abstract class PushSendJob extends SendJob { .toList()); if (message.getOutgoingQuote() != null && message.getOutgoingQuote().getAttachment() != null) { - AttachmentId attachmentId = ((DatabaseAttachment) message.getOutgoingQuote().getAttachment()).attachmentId; - AttachmentUploadJob quoteUploadJob = new AttachmentUploadJob(attachmentId); + AttachmentId attachmentId = ((DatabaseAttachment) message.getOutgoingQuote().getAttachment()).attachmentId; - jobManager.add(quoteUploadJob); - - jobs.add(quoteUploadJob.getId()); + if (SignalDatabase.attachments().hasData(attachmentId)) { + AttachmentUploadJob quoteUploadJob = new AttachmentUploadJob(attachmentId); + jobManager.add(quoteUploadJob); + jobs.add(quoteUploadJob.getId()); + } } return jobs;