Skip to content

Commit 689bf34

Browse files
committed
[ModelicaSystemDoE] ensure any double quote in string variables is escaped
1 parent bf8988b commit 689bf34

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

OMPython/ModelicaSystem.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1914,7 +1914,8 @@ def prepare(self) -> int:
19141914

19151915
pk_value = pc_structure[idx_structure]
19161916
if isinstance(pk_value, str):
1917-
expression = f"setParameterValue({self._modelName}, {pk_structure}, \"{pk_value}\")"
1917+
pk_value_str = pk_value.replace('"', '\\"')
1918+
expression = f"setParameterValue({self._modelName}, {pk_structure}, \"{pk_value_str}\")"
19181919
elif isinstance(pk_value, bool):
19191920
pk_value_bool_str = "true" if pk_value else "false"
19201921
expression = f"setParameterValue({self._modelName}, {pk_structure}, {pk_value_bool_str});"

0 commit comments

Comments
 (0)