diff --git a/src/pass/saveload_json.cc b/src/pass/saveload_json.cc index 3b3f8561a33f..2200a4b6b21f 100644 --- a/src/pass/saveload_json.cc +++ b/src/pass/saveload_json.cc @@ -103,8 +103,8 @@ struct JSONNode { std::unordered_map param; helper.DeclareOptionalField("param", ¶m); helper.DeclareOptionalField("backward_source_id", &backward_source_id); - node->attrs.dict.insert(param.begin(), param.end()); helper.ReadAllFields(reader); + node->attrs.dict.insert(param.begin(), param.end()); if (op_type_str != "null") { try {