diff --git a/app/src/main/java/org/thoughtcrime/securesms/sms/MessageSender.java b/app/src/main/java/org/thoughtcrime/securesms/sms/MessageSender.java index d1b764bcbac..bb5546f0885 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/sms/MessageSender.java +++ b/app/src/main/java/org/thoughtcrime/securesms/sms/MessageSender.java @@ -197,8 +197,13 @@ public static void sendStories(@NonNull final Context context, List nodes = dependencyGraph.getDependencyMap().get(message); if (nodes == null || nodes.isEmpty()) { - Log.d(TAG, "No attachments for given message. Skipping."); - continue; + if (message.getStoryType().isTextStory()) { + Log.d(TAG, "No attachments for given text story. Skipping."); + continue; + } else { + Log.e(TAG, "No attachments for given media story. Aborting."); + throw new MmsException("No attachment for story."); + } } List attachmentIds = nodes.stream().map(UploadDependencyGraph.Node::getAttachmentId).collect(Collectors.toList());