diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt index 80f2611993..d67a662e08 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt @@ -162,6 +162,8 @@ object EnvelopeContentValidator { validateDataMessage(envelope, syncMessage.sent.message) } else if (syncMessage.sent.hasStoryMessage()) { validateStoryMessage(syncMessage.sent.storyMessage) + } else if (syncMessage.sent.storyMessageRecipientsList.isNotEmpty()) { + Result.Valid } else if (syncMessage.sent.hasEditMessage()) { validateEditMessage(syncMessage.sent.editMessage) } else {