2024-10-13 10:17:43,910 | sonar-config | ERROR | MainThread | For request URL http://localhost:10020/api/views/add_project_branch?key=Banking&project=BANKING-PORTAL
HTTP error 400 - : The 'branch' parameter is missing while adding project branches to portfolio 'Banking'
Traceback (most recent call last):
File "/Users/olivier.korach/venv/oko/bin/sonar-config", line 8, in <module>
sys.exit(main())
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/cli/config.py", line 342, in main
__import_config(endpoint, what, **kwargs)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/cli/config.py", line 310, in __import_config
func(endpoint, data, key_list=key_list)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/portfolios.py", line 748, in import_config
o.update(data=data, recurse=True)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/portfolios.py", line 613, in update
self.set_selection_mode(data)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/portfolios.py", line 489, in set_selection_mode
self.set_manual_mode().add_projects(params[_SELECTION_MODE_MANUAL.lower()])
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/portfolios.py", line 410, in add_projects
return self.add_project_branches(branch_dict)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/portfolios.py", line 425, in add_project_branches
self.post("views/add_project_branch", params={"key": self.key, "project": key, "branch": branch}, mute=(HTTPStatus.BAD_REQUEST,))
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/sqobject.py", line 102, in post
return self.endpoint.post(api=api, params=params, exit_on_error=exit_on_error, mute=mute)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/platform.py", line 201, in post
return self.__run_request(requests.post, api, params, exit_on_error, mute, **kwargs)
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/platform.py", line 256, in __run_request
raise e
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/platform.py", line 249, in __run_request
r.raise_for_status()
File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
raise HTTPError(http_error_msg, response=self)