From e6b33b8da747210c712a12ec270f4ef4e77b6f7f Mon Sep 17 00:00:00 2001 From: AsamK Date: Thu, 2 Apr 2026 22:06:10 +0200 Subject: [PATCH] Check for missing attachment id Closes #1989 --- .../java/org/asamk/signal/commands/GetAttachmentCommand.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/asamk/signal/commands/GetAttachmentCommand.java b/src/main/java/org/asamk/signal/commands/GetAttachmentCommand.java index cf716194..c640ee83 100644 --- a/src/main/java/org/asamk/signal/commands/GetAttachmentCommand.java +++ b/src/main/java/org/asamk/signal/commands/GetAttachmentCommand.java @@ -41,6 +41,9 @@ public class GetAttachmentCommand implements JsonRpcLocalCommand { ) throws CommandException { final var id = ns.getString("id"); + if (id == null) { + throw new UserErrorException("Missing attachment id parameter"); + } try (InputStream attachment = m.retrieveAttachment(id)) { final var bytes = attachment.readAllBytes();