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}}
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")))
{
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}}
m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")])));
{{/items.isPrimitiveType}}
@ -235,6 +233,7 @@ void {{classname}}::fromJson(web::json::value& val)
{{/items.isString}}
{{/items.isPrimitiveType}}
}
}
{{^required}}
}
{{/required}}