mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 16:48:16 -06:00
9627 fixes
This commit is contained in:
parent
35d7ba113f
commit
35a5165c87
@ -125,7 +125,7 @@ def check_ranges_overlap(ranges):
|
||||
ranges.sort(key=lambda x: x.lower)
|
||||
|
||||
for i in range(1, len(ranges)):
|
||||
if (ranges[i - 1].upper > ranges[i].lower):
|
||||
if (ranges[i - 1].upper >= ranges[i].lower):
|
||||
return True
|
||||
|
||||
return False
|
||||
|
@ -43,11 +43,13 @@ class NumericRangeArrayField(forms.CharField):
|
||||
)
|
||||
|
||||
def prepare_value(self, value):
|
||||
if isinstance(value, str):
|
||||
return value
|
||||
return ','.join([f"{val.lower}-{val.upper}" for val in value])
|
||||
|
||||
def to_python(self, value):
|
||||
if not value:
|
||||
return ''
|
||||
return None
|
||||
ranges = value.split(",")
|
||||
values = []
|
||||
for dash_range in value.split(','):
|
||||
|
Loading…
Reference in New Issue
Block a user