From a5d2e1ea23ab043f1ab3643294bcf7796af35d60 Mon Sep 17 00:00:00 2001 From: AsamK Date: Fri, 17 Jan 2025 16:03:00 +0100 Subject: [PATCH] Use getRawQuery to prevent double decoding the query Fixes #1682 --- src/main/java/org/asamk/signal/http/HttpServerHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/asamk/signal/http/HttpServerHandler.java b/src/main/java/org/asamk/signal/http/HttpServerHandler.java index e1780665..542d928b 100644 --- a/src/main/java/org/asamk/signal/http/HttpServerHandler.java +++ b/src/main/java/org/asamk/signal/http/HttpServerHandler.java @@ -156,7 +156,7 @@ public class HttpServerHandler implements AutoCloseable { } try { - final var queryString = httpExchange.getRequestURI().getQuery(); + final var queryString = httpExchange.getRequestURI().getRawQuery(); final var query = queryString == null ? Map.of() : Util.getQueryMap(queryString); List managers = getManagerFromQuery(query); -- 2.50.1