Fix device link URI parsing

Fixes #1864
This commit is contained in:
AsamK 2025-10-31 21:48:26 +01:00
parent c3bce6730d
commit 552ce6b06d
2 changed files with 2 additions and 2 deletions

View File

@ -148,7 +148,7 @@ public class Utils {
var params = query.split("&");
var map = new HashMap<String, String>();
for (var param : params) {
final var paramParts = param.split("=");
final var paramParts = param.split("=", 2);
var name = URLDecoder.decode(paramParts[0], StandardCharsets.UTF_8);
var value = paramParts.length == 1 ? null : URLDecoder.decode(paramParts[1], StandardCharsets.UTF_8);
map.put(name, value);

View File

@ -77,7 +77,7 @@ public class Util {
var params = query.split("&");
var map = new HashMap<String, String>();
for (var param : params) {
final var paramParts = param.split("=");
final var paramParts = param.split("=", 2);
var name = URLDecoder.decode(paramParts[0], StandardCharsets.UTF_8);
var value = paramParts.length == 1 ? null : URLDecoder.decode(paramParts[1], StandardCharsets.UTF_8);
map.put(name, value);