From d34fc29ba2e25e330f9ec167d607b6141e3f6f12 Mon Sep 17 00:00:00 2001 From: Ravi Khadiwala Date: Wed, 4 Feb 2026 12:07:56 -0600 Subject: [PATCH] Add null checks in `IncomingMessageList` --- .../textsecuregcm/entities/IncomingMessageList.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/entities/IncomingMessageList.java b/service/src/main/java/org/whispersystems/textsecuregcm/entities/IncomingMessageList.java index 3f247e05f..e5f603463 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/entities/IncomingMessageList.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/entities/IncomingMessageList.java @@ -49,6 +49,9 @@ public record IncomingMessageList(@NotNull @AssertTrue @Schema(hidden = true) public boolean isNotDuplicateRecipients() { + if (messages == null) { + return false; + } final boolean valid = messages.stream() .filter(Objects::nonNull) .map(IncomingMessage::destinationDeviceId).distinct().count() == messages.size();