diff --git a/confluent_server/confluent/config/configmanager.py b/confluent_server/confluent/config/configmanager.py index 1b1888b0..66e23e77 100644 --- a/confluent_server/confluent/config/configmanager.py +++ b/confluent_server/confluent/config/configmanager.py @@ -1764,7 +1764,7 @@ class ConfigManager(object): if attrib.startswith('crypted.'): if not isinstance(curr[attrib], dict): curr[attrib] = {'value': curr[attrib]} - if 'hashvalue' not in curr[attrib] and curr[attrib]['value']: + if 'hashvalue' not in curr[attrib] and curr[attrib].get('value', None): curr[attrib]['hashvalue'] = hashcrypt_value( curr[attrib]['value']) if 'grubhashvalue' not in curr[attrib]: @@ -2186,7 +2186,7 @@ class ConfigManager(object): if attrib.startswith('crypted.'): if not isinstance(curr[attrib], dict): curr[attrib] = {'value': curr[attrib]} - if 'hashvalue' not in curr[attrib] and curr[attrib]['value']: + if 'hashvalue' not in curr[attrib] and curr[attrib].get('value', None): curr[attrib]['hashvalue'] = hashcrypt_value( curr[attrib]['value']) if 'grubhashvalue' not in curr[attrib]: