From 226312631aad530e71803f930d2fbb45c8de868a Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Fri, 21 Jun 2024 14:19:10 -0700 Subject: [PATCH] 9627 test fixes --- netbox/ipam/api/serializers_/vlans.py | 4 ++-- netbox/utilities/data.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/netbox/ipam/api/serializers_/vlans.py b/netbox/ipam/api/serializers_/vlans.py index 5410ccb6f..840d2bef9 100644 --- a/netbox/ipam/api/serializers_/vlans.py +++ b/netbox/ipam/api/serializers_/vlans.py @@ -27,7 +27,7 @@ class NumericRangeArraySerializer(serializers.BaseSerializer): return string_to_range_array(data) def to_representation(self, instance): - return ranges_to_string(data) + return ranges_to_string(instance) class VLANGroupSerializer(NetBoxModelSerializer): @@ -46,7 +46,7 @@ class VLANGroupSerializer(NetBoxModelSerializer): # Related object counts vlan_count = RelatedObjectCountField('vlans') - vlan_id_ranges = NumericRangeArraySerializer() + vlan_id_ranges = NumericRangeArraySerializer(required=False) class Meta: model = VLANGroup diff --git a/netbox/utilities/data.py b/netbox/utilities/data.py index 04d6c8210..a10a01230 100644 --- a/netbox/utilities/data.py +++ b/netbox/utilities/data.py @@ -140,7 +140,7 @@ def ranges_to_string(ranges): For example: [1-100, 200-300] => "1-100, 200-300" """ - return ', '.join([f"{val.lower}-{val.upper}" for val in value]) + return ', '.join([f"{val.lower}-{val.upper}" for val in ranges]) def string_to_range_array(value):