code cleanup
[cascardo/eventmanager.git] / views.py
index 245b0bd..0e3082e 100644 (file)
--- a/views.py
+++ b/views.py
@@ -364,17 +364,10 @@ def meus_dados(request):
     # ugly hammer to hide some fields...
     del FormKlass.base_fields['usuario']
 
-    form = FormKlass(request.POST or None)
     ok = False
-
-    for name, field in form.fields.items():
-        field.initial = getattr(entity, name)
-
+    form = FormKlass(request.POST or None)
     if request.POST and form.is_valid():
-        cd = form.cleaned_data
-        for name, field in form.fields.items():
-            setattr(entity, name, cd[name])
-        entity.save()
+        form.save()
         ok = True
 
     c = {'form': form, 'ok': ok, 'title': entity.__class__.__name__}