Skip to content

Commit 381254c

Browse files
committed
fix: better null checks on cfg[value] in edge case
1 parent b64df32 commit 381254c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/kube.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ def create_userapp(username, userapp, spec_map):
513513
configmap_data[cfg['name']] = cfg['value'] if 'value' in cfg else ''
514514
if ('isPassword' in cfg and cfg['isPassword']) and \
515515
('canOverride' in cfg and cfg['canOverride']) and \
516-
not cfg['value']:
516+
('value' not in cfg or not cfg['value']):
517517
# generate password if none is provided
518518
configmap_data[cfg['name']] = generate_random_password()
519519
else:

0 commit comments

Comments
 (0)