Skip to content

Commit b86c078

Browse files
add check for none
1 parent cf91762 commit b86c078

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

modules/openapi-generator/src/main/resources/python-pydantic-v1/model_generic.mustache

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -331,21 +331,23 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
331331
{{#items.isMap}}
332332
"{{{name}}}": {
333333
_k: {_ik: {{{items.items.dataType}}}.from_dict(_iv) for _ik, _iv in _v.items()} if _v is not None else None
334-
for _k, _v in obj.get("{{{baseName}}}").items()
334+
for _k, _v in obj["{{{baseName}}}"].items()
335335
}
336336
if obj.get("{{{baseName}}}") is not None
337337
else None{{^-last}},{{/-last}}
338338
{{/items.isMap}}
339339
{{#items.isArray}}
340340
"{{{name}}}": {
341341
_k: [{{{items.items.dataType}}}.from_dict(_item) for _item in _v] if _v is not None else None
342-
for _k, _v in obj.get("{{{baseName}}}").items()
343-
}{{^-last}},{{/-last}}
342+
for _k, _v in obj["{{{baseName}}}"].items()
343+
}
344+
if obj.get("{{{baseName}}}") is not None
345+
else None{{^-last}},{{/-last}}
344346
{{/items.isArray}}
345347
{{/items.isContainer}}
346348
{{^items.isContainer}}
347349
"{{{name}}}": {
348-
_k: {{{items.dataType}}}.from_dict(_v) for _k, _v in obj.get("{{{baseName}}}").items()
350+
_k: {{{items.dataType}}}.from_dict(_v) for _k, _v in obj["{{{baseName}}}"].items()
349351
}
350352
if obj.get("{{{baseName}}}") is not None
351353
else None{{^-last}},{{/-last}}

0 commit comments

Comments
 (0)