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:
Dr. Jens Harbott 2022-07-07 13:03:57 +02:00
parent 041eda6d83
commit 0d0d339cc6
1 changed files with 3 additions and 2 deletions

View File

@ -53,9 +53,10 @@ class ListQuotasCommand(show.ShowOne):
client = self.app.client_manager.dns
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)
data = client.quotas.list(proj_id)