Fix: Allow primitive values to contain hyphens (UUIDs) in addition to digits/words/colons

This commit is contained in:
Jona Walpert
2026-04-12 13:31:00 +02:00
parent 4fa60ad9e0
commit 9044ce3660
@@ -80,9 +80,11 @@ public class ClientService {
return offlineMode; return offlineMode;
} }
// Allow primitive values to contain hyphens (UUIDs) in addition to
// digits/words/colons
static Pattern responseRex = static Pattern responseRex =
Pattern.compile( Pattern.compile(
"(?<key>\\w+)=(('(?<string>([^']|\\')+)')|(?<primVal>[+-]?[\\d\\w:]+))"); "(?<key>\\w+)=(('(?<string>([^']|\\')+)')|(?<primVal>[+-]?[-\\d\\w:]+))");
/** /**
* Removes escape characters from a string, specifically converting escaped single quotes (\') * Removes escape characters from a string, specifically converting escaped single quotes (\')