removendo uma chamada ao pdb =/
[cascardo/eventmanager.git] / views.py
index ee7b1b3..b6d3471 100644 (file)
--- a/views.py
+++ b/views.py
@@ -170,7 +170,7 @@ def inscricao_individual(request):
         except User.DoesNotExist:
             pass
 
-        if cd['senha'] != cd['senha_2']:
+        if not wrong and cd['senha'] != cd['senha_2']:
             badattr['senha_2'] = ['A senha não confere']
             wrong = True
             transaction.rollback()
@@ -184,9 +184,23 @@ def inscricao_individual(request):
             user.save()
             user.groups.add(group)
 
-        transaction.commit()
+            p = Participante()
+            p.nome = cd['nome_completo']
+            p.rg = cd['rg']
+            p.email = cd['email']
+            p.rua = cd['rua']
+            p.numero = cd['numero']
+            p.bairro = cd['bairro']
+            p.cidade = cd['cidade']
+            p.uf = cd['uf']
+            p.telefone = cd['telefone']
+            p.home_page = cd['home_page']
+            p.save()
 
-    return build_response(request, 'inscricao_individual.html', {'form': form})
+            ok = True
+            transaction.commit()
+    c = {'form': form, 'ok': ok}
+    return build_response(request, 'inscricao_individual.html', c)
 
 
 @enable_login_form