[defaults] [fix] fix in get_defaults_for
This commit is contained in:
parent
a0c8fb5b94
commit
75c76eec45
1 changed files with 2 additions and 1 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue