Avod use of an empty key value (#991)

This commit is contained in:
Juan Eugenio Abadie 2018-09-13 13:56:34 -03:00 committed by William Cheng
parent 29322da2f6
commit 48e66ed627

View File

@ -204,11 +204,9 @@ void {{classname}}::fromJson(web::json::value& val)
{{/required}} {{/required}}
for( auto& item : val[utility::conversions::to_string_t("{{baseName}}")].as_array() ) for( auto& item : val[utility::conversions::to_string_t("{{baseName}}")].as_array() )
{ {
utility::string_t key;
if(item.has_field(utility::conversions::to_string_t("key"))) if(item.has_field(utility::conversions::to_string_t("key")))
{ {
key = ModelBase::stringFromJson(item[utility::conversions::to_string_t("key")]); utility::string_t key = ModelBase::stringFromJson(item[utility::conversions::to_string_t("key")]);
}
{{#items.isPrimitiveType}} {{#items.isPrimitiveType}}
m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")]))); m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")])));
{{/items.isPrimitiveType}} {{/items.isPrimitiveType}}
@ -235,6 +233,7 @@ void {{classname}}::fromJson(web::json::value& val)
{{/items.isString}} {{/items.isString}}
{{/items.isPrimitiveType}} {{/items.isPrimitiveType}}
} }
}
{{^required}} {{^required}}
} }
{{/required}} {{/required}}