diff --git a/novaclient/v2/shell.py b/novaclient/v2/shell.py index a823cd4..030c52e 100644 --- a/novaclient/v2/shell.py +++ b/novaclient/v2/shell.py @@ -1740,7 +1740,7 @@ def _get_list_table_columns_and_formatters(fields, objs, exclude_fields=(), exclude_fields = set(exclude_fields) for field in fields.split(','): - if not hasattr(obj, field): + if obj is not None and not hasattr(obj, field): non_existent_fields.append(field) continue if field in exclude_fields: