Sfoglia il codice sorgente

impossibile aggiungere nuova sede: corretto codice in sicurezza per permettere la creazione

mauro 9 mesi fa
parent
commit
7a64965e6e
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      sicurezza/views.py

+ 5 - 2
sicurezza/views.py

@@ -151,7 +151,10 @@ def listaAMMperSede(sede=None,permesso=None):
     sed = sede
   if isinstance(sede,int):
     print('Sede: istanza int')
-    sed = Sede.objects.get(pk=sede)
+    try:
+      sed = Sede.objects.get(pk=sede)
+    except Sede.DoesNotExist as dne:
+      print('Sed: errore sed non valido')
 
   per = None
   if isinstance(permesso,Permesso):
@@ -164,7 +167,7 @@ def listaAMMperSede(sede=None,permesso=None):
 
   if not sed:
     print('problema con la definizione di sede')
-    return []
+    return ([],[],)
 
   print('dati rilevati',sed.id,sed.nome)