From 8a238a66e72bc9397155bce26f8e623106377a7f Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 13 Oct 2022 11:16:40 -0400 Subject: [PATCH] Do not flag SKDMs for group stories as stories. --- .../signalservice/api/SignalServiceMessageSender.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 15fdfacd4..aba393ce9 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 @@ -1896,7 +1896,13 @@ public class SignalServiceMessageSender { }) .collect(Collectors.toList()); - List results = sendSenderKeyDistributionMessage(distributionId, needsSenderKey, access, message, groupId, urgent, story); + List results = sendSenderKeyDistributionMessage(distributionId, + needsSenderKey, + access, + message, + groupId, + urgent, + story && !groupId.isPresent()); // We don't want to flag SKDM's as stories for group stories, since we reuse distributionIds for normal group messages List successes = results.stream() .filter(SendMessageResult::isSuccess)