Browse Source

modifica errore sicurezza - ma non basta

mauro 6 months ago
parent
commit
68259fb9c8
1 changed files with 7 additions and 4 deletions
  1. 7 4
      sicurezza/views.py

+ 7 - 4
sicurezza/views.py

@@ -318,12 +318,15 @@ def listaSEP(azienda=None,amministratore=None,permesso=None):
   sedix = azi.sede_set.all()
   print("sedix len",len(sedix))
   lam = list()
- 
+
+  print(per)
+
   ### delicatissimo 
   ### verificare che in lam venga effettivamente inserita solo la sede e non altri componenti
   ### sia che ci siano che non ci siano i permessi assegnati
- 
-  if per.nome not in permessi_assegnati:
+
+  
+  if per and per.nome not in permessi_assegnati:
     print("per.nome non in permessi assegnati")
     for s in sedix:
       tmp = SEP.objects.filter(sede=s).filter(amministratore=amm).filter(permesso=per)
@@ -335,7 +338,7 @@ def listaSEP(azienda=None,amministratore=None,permesso=None):
     print("per.nome in permessi assegnati")
     #abbiamo un diritto di livello superiore
     for s in sedix:
-      print("s:",s,per.nome,type(s))
+      print("s:",s,type(s))
       lam.append(s)
       #tmp.append({'sede':s,'permesso':per})
       #tmp.append(s)