Skip to content

Commit 94d0413

Browse files
committed
[ModelicaSystemDoE] ensure any double quote in string variables is escaped
1 parent f5517cf commit 94d0413

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
@@ -1962,7 +1962,8 @@ def prepare(self) -> int:
19621962

19631963
pk_value = pc_structure[idx_structure]
19641964
if isinstance(pk_value, str):
1965-
expression = f"setParameterValue({self._modelName}, {pk_structure}, \"{pk_value}\")"
1965+
pk_value_str = pk_value.replace('"', '\\"')
1966+
expression = f"setParameterValue({self._modelName}, {pk_structure}, \"{pk_value_str}\")"
19661967
elif isinstance(pk_value, bool):
19671968
pk_value_bool_str = "true" if pk_value else "false"
19681969
expression = f"setParameterValue({self._modelName}, {pk_structure}, {pk_value_bool_str});"

0 commit comments

Comments
 (0)