okorach/sonar-tools

sonar-config -i crash on SCM accounts import

Closed this issue · 0 comments

2024-10-24 09:12:19,940 | sonar-config | DEBUG   | MainThread      | Setting SCM accounts of user 'admin' to 'None'
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 283, in main
    __import_config(endpoint, what, **kwargs)
  File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/cli/config.py", line 250, in __import_config
    func(endpoint, data, key_list=key_list)
  File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/users.py", line 489, in import_config
    o.update(**data)
  File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/users.py", line 256, in update
    self.set_scm_accounts(kwargs.get("scmAccounts", None))
  File "/Users/olivier.korach/venv/oko/lib/python3.9/site-packages/sonar/users.py", line 334, in set_scm_accounts
    r = self.post(UPDATE_API, params={"login": self.login, "scmAccount": ",".join(accounts_list)})
TypeError: can only join an iterable