diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 77826c2a3a4ffe79799574afcc41e8ae96daeb1a..1d39cc42e24c5dee2c9159dc7dd8c51c56aa7893 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -6581,7 +6581,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output, bool writeDetails) << R"(, "param2_col": )" << param2_col + 1; if (writeDetails) - gpp_output << R"(, "var": ")" << symbol_table.getName(var) << R"(")" + gpp_output << R"(, "var": ")" << symbol_table.getName(getSymbIDByDerivID(var)) << R"(")" << R"(, "lag": )" << getLagByDerivID(var) << R"(, "param1": ")" << symbol_table.getName(getSymbIDByDerivID(param1)) << R"(")" << R"(, "param2": ")" << symbol_table.getName(getSymbIDByDerivID(param2)) << R"(")"; diff --git a/src/StaticModel.cc b/src/StaticModel.cc index 964ed5b70259c4e5d85fb42e0f91b8bbed0302a6..ffea4fb8f3984423eee9ddf6e9e7499068f02443 100644 --- a/src/StaticModel.cc +++ b/src/StaticModel.cc @@ -2730,7 +2730,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output, bool writeDetails) << R"(, "param2_col": )" << param2_col; if (writeDetails) - third_derivs_output << R"(, "var": ")" << symbol_table.getName(var) << R"(")" + third_derivs_output << R"(, "var": ")" << symbol_table.getName(getSymbIDByDerivID(var)) << R"(")" << R"(, "param1": ")" << symbol_table.getName(getSymbIDByDerivID(param1)) << R"(")" << R"(, "param2": ")" << symbol_table.getName(getSymbIDByDerivID(param2)) << R"(")";