diff --git a/vlans.py b/vlans.py index 6759c9e..2736836 100644 --- a/vlans.py +++ b/vlans.py @@ -135,14 +135,17 @@ class SetVLANScript(Script): match len(data['vlans']): case 0: port.mode = 'access' + port.save() port.tagged_vlans.clear() port.untagged_vlan = None case 1: port.mode = 'access' + port.save() port.tagged_vlans.clear() port.untagged_vlan = data['vlans'][0] case _: port.mode = 'tagged' + port.save() port.tagged_vlans.set(data['vlans']) port.untagged_vlan = None port.full_clean()