diff --git a/webnotes/defaults.py b/webnotes/defaults.py index 223d01803c..7cd0abcfdd 100644 --- a/webnotes/defaults.py +++ b/webnotes/defaults.py @@ -109,8 +109,9 @@ def get_defaults_for(parent="Control Panel"): for d in res: if d.defkey in defaults: # listify - if isinstance(defaults[d.defkey], basestring) and defaults[d.defkey] != d.defvalue: + if not isinstance(defaults[d.defkey], list) and defaults[d.defkey] != d.defvalue: defaults[d.defkey] = [defaults[d.defkey]] + if d.defvalue not in defaults[d.defkey]: defaults[d.defkey].append(d.defvalue) else: