From ff4187341a888007a8e22110049c5e8ea8a6d692 Mon Sep 17 00:00:00 2001 From: Aurora Lahtela <24460436+AuroraLS3@users.noreply.github.com> Date: Sun, 25 Sep 2022 15:28:20 +0300 Subject: [PATCH] Fix Cookie parsing when there are multiple cookies --- .../djrapitops/plan/delivery/webserver/auth/Cookie.java | 8 ++++++++ .../delivery/webserver/http/JettyInternalRequest.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/auth/Cookie.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/auth/Cookie.java index ad90b7922..0274b1147 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/auth/Cookie.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/auth/Cookie.java @@ -41,4 +41,12 @@ public class Cookie { public String getValue() { return value; } + + @Override + public String toString() { + return "Cookie{" + + "'" + name + '\'' + + "='" + value + '\'' + + '}'; + } } diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.java index 10ddef05a..2cf376876 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.java @@ -111,7 +111,7 @@ public class JettyInternalRequest implements InternalRequest { if (!textCookies.isEmpty()) { String[] separated = new TextStringBuilder().appendWithSeparators(textCookies, ";").build().split(";"); for (String textCookie : separated) { - cookies.add(new Cookie(textCookie)); + cookies.add(new Cookie(textCookie.trim())); } } return cookies;