Bladeren bron

controllo partita iva gia' esistente

mauro 8 maanden geleden
bovenliggende
commit
7943267cac
2 gewijzigde bestanden met toevoegingen van 17 en 15 verwijderingen
  1. 3 2
      azienda/forms.py
  2. 14 13
      azienda/views.py

+ 3 - 2
azienda/forms.py

@@ -14,12 +14,13 @@ class formAzienda(forms.Form):
 
   def clean_partitaiva(self):
     print("###### check partitaIVA")
+
     try:
-      a = Azienda.objects.get(partitaiva = self.data['partitaiva'])
+      Azienda.objects.filter(partitaiva = self.data['partitaiva'])
     except Azienda.DoesNotExist as dne:
       return self.data['partitaiva']
 
-    raise forms.ValidationError("PartitaIVA gia' presente")
+    raise forms.ValidationError("Partita IVA gia' presente")
 
 class formAziendaPermessi(forms.Form):
   choices = []

+ 14 - 13
azienda/views.py

@@ -371,19 +371,20 @@ def editAzienda(request):
       print('premuto "AvantiAziendaButton"')
       ### puo' andare avanti solo se l'azienda gia' e' inserita
       return HttpResponseRedirect(reverse('azienda:editAziendaPermesso'))
-    
-  # prepariamo il form per l'azienda            
-  tmp = dict()
-  tmp['id'] = azienda.id
-  tmp['nome'] = azienda.nome
-  tmp['partitaiva'] = azienda.partitaiva
-  tmp['mail'] = azienda.mail
-  tmp['forzanuovapassword'] = azienda.forzanuovapassword
-  tmp['cambiopassword'] = azienda.cambiopassword
-  tmp['otppassword'] = azienda.otppassword
-  formaziendafield = formAzienda(tmp)
-
-  data['aziendaForm'] = formaziendafield
+
+  else:
+    # prepariamo il form per l'azienda            
+    tmp = dict()
+    tmp['id'] = azienda.id
+    tmp['nome'] = azienda.nome
+    tmp['partitaiva'] = azienda.partitaiva
+    tmp['mail'] = azienda.mail
+    tmp['forzanuovapassword'] = azienda.forzanuovapassword
+    tmp['cambiopassword'] = azienda.cambiopassword
+    tmp['otppassword'] = azienda.otppassword
+    print(tmp)
+    formaziendafield = formAzienda(tmp)
+    data['aziendaForm'] = formaziendafield
 
   return render(request,'azienda.editAzienda.html',data)