|
|
@@ -1,6 +1,7 @@
|
|
|
from django.shortcuts import render
|
|
|
from django.http import HttpResponse,HttpResponseRedirect,FileResponse
|
|
|
from django.urls import reverse
|
|
|
+from django.db import IntegrityError
|
|
|
|
|
|
from .models import *
|
|
|
from .forms import *
|
|
|
@@ -298,8 +299,14 @@ def edit(request):
|
|
|
print('sede non valida',tmp_sede)
|
|
|
print('utente da registrare',utente.nome,utente.sede_id)
|
|
|
setLog(7,utente=utente)
|
|
|
- utente.save()
|
|
|
- return HttpResponseRedirect(reverse("utente:welcome"))
|
|
|
+ try:
|
|
|
+ utente.save()
|
|
|
+ print('utente: salvo record {}'.format(utente.codicefiscale))
|
|
|
+ except IntegrityError as ie:
|
|
|
+ print('utente: errore utente presente: {}'.format(utente.codicefiscale))
|
|
|
+ utenteIE = Utente.objects.get(codicefiscale=fu.cleaned_data['codicefiscale'])
|
|
|
+ print(utenteIE.nome)
|
|
|
+ data['IntegrityError']=utenteIE
|
|
|
|
|
|
print('Form non valida')
|
|
|
tmp = dict()
|