Commit 0e79ab4e authored by klafyvel's avatar klafyvel

Fix vlan id

parent d26bf4dc
Pipeline #1783 passed with stage
in 15 minutes and 5 seconds
......@@ -38,6 +38,7 @@ Inspiré du travail de Daniel Stan au Crans
import os
import sys
import logging
import traceback
import radiusd # Module magique freeradius (radiusd.py is dummy)
from django.core.wsgi import get_wsgi_application
......@@ -117,6 +118,7 @@ def radius_event(fun):
return fun(data)
except Exception as err:
logger.error('Failed %r on data %r' % (err, auth_data))
logger.debug('Function %r, Traceback: %s' % (fun, repr(traceback.format_stack())))
return radiusd.RLM_MODULE_FAIL
return new_f
......@@ -398,7 +400,7 @@ def decide_vlan_switch(nas_machine, nas_type, port_number,
DECISION_VLAN = int(port_profile.vlan_untagged.vlan_id)
extra_log = u"Force sur vlan " + str(DECISION_VLAN)
else:
DECISION_VLAN = RadiusOption.get_cached_value('vlan_decision_ok')
DECISION_VLAN = RadiusOption.get_cached_value('vlan_decision_ok').vlan_id
# Si le port est désactivé, on rejette la connexion
if not port.state:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment