From 9044ce366084bee8cb50c0e05629cb403b9bc3d4 Mon Sep 17 00:00:00 2001 From: Jona Walpert Date: Sun, 12 Apr 2026 13:31:00 +0200 Subject: [PATCH] Fix: Allow primitive values to contain hyphens (UUIDs) in addition to digits/words/colons --- .../dmi/dbis/cs108/casono/client/network/ClientService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java index e6b7643..8fac6f3 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java @@ -80,9 +80,11 @@ public class ClientService { return offlineMode; } + // Allow primitive values to contain hyphens (UUIDs) in addition to + // digits/words/colons static Pattern responseRex = Pattern.compile( - "(?\\w+)=(('(?([^']|\\')+)')|(?[+-]?[\\d\\w:]+))"); + "(?\\w+)=(('(?([^']|\\')+)')|(?[+-]?[-\\d\\w:]+))"); /** * Removes escape characters from a string, specifically converting escaped single quotes (\')