From ed79e0b37717a51ff83114a07202c25fcc274206 Mon Sep 17 00:00:00 2001 From: AsamK Date: Thu, 27 Feb 2025 11:14:54 +0100 Subject: [PATCH] Check if required quote-author parameter is missing Fixes #1716 --- src/main/java/org/asamk/signal/commands/SendCommand.java | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.50.1