Fix quota list command for non-admin users
Due to a logic error the all-projects header was being set if no explicit project was being specified. Closes-Bug: 1980942 Change-Id: I3c492b4ffd1b75a42a6a152b1dea219e4986f411
This commit is contained in:
parent
041eda6d83
commit
0d0d339cc6
|
@ -53,9 +53,10 @@ class ListQuotasCommand(show.ShowOne):
|
||||||
client = self.app.client_manager.dns
|
client = self.app.client_manager.dns
|
||||||
common.set_all_common_headers(client, parsed_args)
|
common.set_all_common_headers(client, parsed_args)
|
||||||
|
|
||||||
proj_id = parsed_args.project_id or client.session.get_project_id()
|
proj_id = client.session.get_project_id()
|
||||||
|
|
||||||
if parsed_args.project_id != client.session.get_project_id():
|
if parsed_args.project_id and parsed_args.project_id != proj_id:
|
||||||
|
proj_id = parsed_args.project_id
|
||||||
common.set_all_projects(client, True)
|
common.set_all_projects(client, True)
|
||||||
|
|
||||||
data = client.quotas.list(proj_id)
|
data = client.quotas.list(proj_id)
|
||||||
|
|
Loading…
Reference in New Issue