ovirt correct resolving nested atributes which are false (#63908)

This commit is contained in:
Martin Nečas 2019-10-25 15:51:45 +02:00 committed by John R Barker
parent 5e9638c869
commit 92d6212026

View file

@ -69,7 +69,7 @@ def get_dict_of_struct(struct, connection=None, fetch_nested=False, attributes=N
value = None
nested_obj = dict(
(attr, convert_value(getattr(value, attr)))
for attr in attributes if getattr(value, attr, None)
for attr in attributes if getattr(value, attr, None) is not None
)
nested_obj['id'] = getattr(value, 'id', None)
nested_obj['href'] = getattr(value, 'href', None)