Skip to content

Commit 0114c50

Browse files
committed
fix(SDK): Add quotes around Text containing semicolon
1 parent 7e8856d commit 0114c50

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

engine/modules/entities/src/main/java/com/codingame/gameengine/module/entities/Serializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ static String formatFrameTime(double t) {
141141

142142
static String escape(String text) {
143143
String escaped = text.replaceAll("\\'", "\\\\'");
144-
if (escaped.contains(" ")) {
144+
if (escaped.contains(" ") || escaped.contains(";")) {
145145
return "'" + escaped + "'";
146146
}
147147
return escaped;

engine/modules/entities/src/main/resources/view/entity-module/properties.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ function unescape (text) {
131131
// replace \' by '
132132
const unescaped = text.split("\\'").join("'")
133133

134-
if (unescaped.includes(' ')) {
134+
if (unescaped.includes(' ') || unescaped.includes(';')) {
135135
return unescaped.slice(1, unescaped.length - 1)
136136
} else {
137137
return unescaped

0 commit comments

Comments
 (0)