From cbd930f76f917072896dc88591d9e5580be2f6e2 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Mon, 10 Feb 2025 16:17:56 +0100 Subject: [PATCH] vlans: save port immediately after setting mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise VLANs can’t be set. --- vlans.py | 3 +++ 1 file changed, 3 insertions(+) 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()