mirror of
https://github.com/openSUSE/osc.git
synced 2024-11-10 06:46:15 +01:00
Fix crash when 'pass' is not set in the config file
This commit is contained in:
parent
3db2fb6231
commit
133a6e340c
@ -166,6 +166,9 @@ class ObfuscatedConfigFileCredentialsManager(
|
||||
|
||||
@classmethod
|
||||
def decode_password(cls, password):
|
||||
if password is None:
|
||||
# avoid crash on encoding None when 'pass' is not specified in the config
|
||||
return None
|
||||
compressed_pw = base64.b64decode(password.encode("ascii"))
|
||||
return bz2.decompress(compressed_pw).decode("ascii")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user