From: AsamK Date: Thu, 27 Feb 2025 10:14:54 +0000 (+0100) Subject: Check if required quote-author parameter is missing X-Git-Tag: v0.13.13~8 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/ed79e0b37717a51ff83114a07202c25fcc274206 Check if required quote-author parameter is missing Fixes #1716 --- diff --git a/src/main/java/org/asamk/signal/commands/SendCommand.java b/src/main/java/org/asamk/signal/commands/SendCommand.java index 9784171a..39be74ee 100644 --- a/src/main/java/org/asamk/signal/commands/SendCommand.java +++ b/src/main/java/org/asamk/signal/commands/SendCommand.java @@ -179,6 +179,9 @@ public class SendCommand implements JsonRpcLocalCommand { final var quoteTimestamp = ns.getLong("quote-timestamp"); if (quoteTimestamp != null) { final var quoteAuthor = ns.getString("quote-author"); + if (quoteAuthor == null) { + throw new UserErrorException("Quote author parameter is missing"); + } final var quoteMessage = ns.getString("quote-message"); final var quoteMentionStrings = ns.getList("quote-mention"); final var quoteMentions = quoteMentionStrings == null