Skip to content

Commit 87e7e86

Browse files
committed
Fixed converting JsonObject and JsonArray to String on websocket update
1 parent 2364d25 commit 87e7e86

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/main/java/org/computate/frFR/java/EcrirePageClasse.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,11 +519,19 @@ else if("LocalTime".equals(entiteNomSimple)) {
519519
}
520520
wWebsocketInput.tl(4, "$('.input", classeNomSimple, "' + pk + '", entiteVarCapitalise, "').each(function() {");
521521
wWebsocketInput.tl(5, "if(val !== $(this).val())");
522-
wWebsocketInput.tl(6, "$(this).val(val);");
522+
if(entiteNomSimple.startsWith("Json")) {
523+
wWebsocketInput.tl(6, "$(this).val(JSON.stringify(val));");
524+
} else {
525+
wWebsocketInput.tl(6, "$(this).val(val);");
526+
}
523527
wWebsocketInput.tl(4, "});");
524528
wWebsocketInput.tl(4, "$('.var", classeNomSimple, "' + pk + '", entiteVarCapitalise, "').each(function() {");
525529
wWebsocketInput.tl(5, "if(val !== $(this).text())");
526-
wWebsocketInput.tl(6, "$(this).text(val);");
530+
if(entiteNomSimple.startsWith("Json")) {
531+
wWebsocketInput.tl(6, "$(this).val(JSON.stringify(val));");
532+
} else {
533+
wWebsocketInput.tl(6, "$(this).val(val);");
534+
}
527535
wWebsocketInput.tl(4, "});");
528536
wWebsocketInput.tl(4, langueConfig.getString(ConfigCles.var_ajouterLueur), "($('.input", classeNomSimple, "' + pk + '", entiteVarCapitalise, "'));");
529537
wWebsocketInput.tl(3, "}");

0 commit comments

Comments
 (0)