]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/settings/forms.py
Adds the hability to create custom css. Fixes a small issue with admin area forms.
[osqa.git] / forum / settings / forms.py
index 432ba0b8053d37d1cdea4514deafecfa2ae9a841..c0d3a49a4029e0ffce6688613b7dcf00673c283e 100644 (file)
@@ -16,9 +16,11 @@ class UnfilteredField(forms.CharField):
 class SettingsSetForm(forms.Form):
     def __init__(self, set, data=None, *args, **kwargs):
         if data is None:
-            data = dict([(setting.name, setting.value) for setting in set])
+            initial = dict([(setting.name, setting.value) for setting in set])
+        else:
+            initial = None
 
-        super(SettingsSetForm, self).__init__(data, *args, **kwargs)
+        super(SettingsSetForm, self).__init__(data, initial=initial, *args, **kwargs)
 
         for setting in set:
             if isinstance(setting, (Setting.emulators.get(str, DummySetting), Setting.emulators.get(unicode, DummySetting))):