Fix condition for removing empty keys in

TemplateFieldCreator
This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-11-29 17:11:27 -03:00
commit 9c02aa5fc9

View file

@ -63,7 +63,7 @@ class TemplateFieldCreator(BaseModel, ABC):
result = self.model_dump()
# Remove key if it is None
for key in list(result.keys()):
if result[key] is None or result[key] == []:
if result[key] is None or result[key] == [] and key != "value":
del result[key]
result["type"] = result.pop("field_type")
result["list"] = result.pop("is_list")