summaryrefslogtreecommitdiff
path: root/heatclient/osc
diff options
context:
space:
mode:
Diffstat (limited to 'heatclient/osc')
-rw-r--r--heatclient/osc/v1/stack.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/heatclient/osc/v1/stack.py b/heatclient/osc/v1/stack.py
index f8cf9e3..1c044ae 100644
--- a/heatclient/osc/v1/stack.py
+++ b/heatclient/osc/v1/stack.py
@@ -631,8 +631,6 @@ def _list(client, args=None):
columns.pop()
if args.long:
columns.insert(2, 'Stack Owner')
- if args.long or args.all_projects:
- columns.insert(2, 'Project')
if args.nested:
columns.append('Parent')
@@ -642,6 +640,11 @@ def _list(client, args=None):
columns.append('Deletion Time')
data = client.stacks.list(**kwargs)
+ data = list(data)
+ for stk in data:
+ if hasattr(stk, 'project'):
+ columns.insert(2, 'Project')
+ break
data = utils.sort_items(data, args.sort if args else None)
return (