diff --git a/freeradius/auth.py b/freeradius/auth.py index e0452263..52014d01 100644 --- a/freeradius/auth.py +++ b/freeradius/auth.py @@ -396,11 +396,7 @@ def decide_vlan(data, is_wifi, conn): for hebergeur in hebergeurs: # Si on est hébergé par un adhérent ok, ou que c'est notre # chambre, pas de problème - if hebergeur.dn == proprio.dn: - break - if not any(bl.value['type'] in bl_reject or - bl.value['type'] in bl_accueil for - bl in hebergeur.blacklist_actif()): + if hebergeur.dn == proprio.dn or not hebergeur.blacklist_actif(): break else: # Si tous les hebergeurs sont blacklistés, autoriser