From: AsamK Date: Wed, 25 Dec 2024 15:23:31 +0000 (+0100) Subject: Ignore destination if it's an empty uuid X-Git-Tag: v0.13.11~5 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/ac145e6a27d30ccea5d5359b98735b539ac036ef Ignore destination if it's an empty uuid Fixes #1643 --- 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),