|
|
@@ -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: |
|
|
|