mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-29 03:46:25 -06:00
Fixes: #18037 - Bound VLANGroup VLAN ID max by VLAN_VID_MAX
This commit is contained in:
parent
0ff0edd477
commit
4e2c7c2e2e
@ -99,7 +99,11 @@ class VLANGroup(OrganizationalModel):
|
||||
# Validate VID ranges
|
||||
if self.vid_ranges and check_ranges_overlap(self.vid_ranges):
|
||||
raise ValidationError({'vid_ranges': _("Ranges cannot overlap.")})
|
||||
|
||||
# Validate max VID
|
||||
for vid_range in self.vid_ranges:
|
||||
if vid_range.lower > VLAN_VID_MAX or vid_range.upper > VLAN_VID_MAX:
|
||||
raise ValidationError({'vid_ranges': _("VLAN ID cannot exceed 4094")})
|
||||
if vid_range.lower > vid_range.upper:
|
||||
raise ValidationError({
|
||||
'vid_ranges': _(
|
||||
|
Loading…
Reference in New Issue
Block a user