diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceMessageSender.java b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceMessageSender.java index d353ec8f2..5a08dd41f 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceMessageSender.java +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceMessageSender.java @@ -279,8 +279,8 @@ public class SignalServiceMessageSender { Set manifest) throws IOException, UntrustedIdentityException { - if (manifest.isEmpty()) { - Log.w(TAG, "Refusing to send sync message for empty manifest."); + if (manifest.isEmpty() && !message.getGroupContext().isPresent()) { + Log.w(TAG, "Refusing to send sync message for empty manifest in non-group story."); return; }