fix(dgsi/user): Flatten the values_list instead of iterating over it

This commit is contained in:
Tom Hubrecht 2025-02-02 11:20:24 +01:00
parent 750b85d792
commit 8187c13db6
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc

View file

@ -235,7 +235,11 @@ class User(AbstractUser):
self.vlan_id = min(
set(range(settings.VLAN_ID_MIN, settings.VLAN_ID_MAX))
- set(*User.objects.exclude(vlan_id__isnull=True).values_list("vlan_id"))
- set(
User.objects.exclude(vlan_id__isnull=True).values_list(
"vlan_id", flat=True
)
)
)
# Preempt the vlan attribution