1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-10 06:46:15 +01:00

Fix typo in the password deletion codepath in conf.config_set_option

A password can be deleted via "osc config -d <apiurl> pass". Actually,
if we really want to support password deletion, we should introduce
a --delete-password option because the "pass" config option can be
considered as an implementation detail, which we should not expose
to our users.
This commit is contained in:
Marcus Huewe 2021-07-14 11:31:56 +02:00
parent 7e23743239
commit fd4d8d726a

View File

@ -762,7 +762,7 @@ def config_set_option(section, opt, val=None, delete=False, update=True, creds_m
elif delete and (cp.has_option(section, opt) or opt == 'pass'):
if opt == 'pass':
creds_mgr = _get_credentials_manager(section, cp)
user = _extract_user_compar(cp, section, creds_mgr)
user = _extract_user_compat(cp, section, creds_mgr)
creds_mgr.delete_password(section, user)
else:
cp.remove_option(section, opt)