From ac145e6a27d30ccea5d5359b98735b539ac036ef Mon Sep 17 00:00:00 2001 From: AsamK Date: Wed, 25 Dec 2024 16:23:31 +0100 Subject: [PATCH] Ignore destination if it's an empty uuid Fixes #1643 --- .../org/asamk/signal/manager/helper/IncomingMessageHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java b/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java index 5deffb3e..90d67a36 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java @@ -962,7 +962,7 @@ public final class IncomingMessageHandler { private DeviceAddress getDestination(SignalServiceEnvelope envelope) { final var destination = envelope.getDestinationServiceId(); - if (destination == null) { + if (destination == null || destination.isUnknown()) { return new DeviceAddress(account.getSelfRecipientId(), account.getAci(), account.getDeviceId()); } return new DeviceAddress(account.getRecipientResolver().resolveRecipient(destination), -- 2.50.1