diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 21624ba495a27862aeaeb8bdac2349ccfe062385..9e17b4c08bd894cea8e323d4ea98f12a958217ed 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -5616,7 +5616,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 3b8a78e3e48219dd66ee9783b8efa72a84ee6163..639108e2a9ffda03e376f1670a656e9eef7420cd 100644 --- a/src/StaticModel.cc +++ b/src/StaticModel.cc @@ -2061,7 +2061,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"(")";