diff --git a/osc/util/models.py b/osc/util/models.py index ebcb8b40..28b21ef1 100644 --- a/osc/util/models.py +++ b/osc/util/models.py @@ -443,7 +443,7 @@ class BaseModel(metaclass=ModelMeta): value = getattr(self, name) if value is not None and field.is_model: result[name] = value.dict() - if value is not None and field.is_model_list: + elif value is not None and field.is_model_list: result[name] = [i.dict() for i in value] else: result[name] = value