From c51d3a5e458af181c6e1043464d87fc8451482bd Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Wed, 12 May 2021 13:47:42 -0400 Subject: [PATCH] Fixes #6376: Fix assignment of VLAN groups to clusters, cluster groups via REST API --- docs/release-notes/version-2.11.md | 4 ++++ netbox/ipam/api/serializers.py | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/version-2.11.md b/docs/release-notes/version-2.11.md index 5b5f686ca..9bf803d13 100644 --- a/docs/release-notes/version-2.11.md +++ b/docs/release-notes/version-2.11.md @@ -6,6 +6,10 @@ * [#6393](https://github.com/netbox-community/netbox/issues/6393) - Add `description` filter for IP addresses +### Bug Fixes + +* [#6376](https://github.com/netbox-community/netbox/issues/6376) - Fix assignment of VLAN groups to clusters, cluster groups via REST API + --- ## v2.11.3 (2021-05-07) diff --git a/netbox/ipam/api/serializers.py b/netbox/ipam/api/serializers.py index 931e2cc47..3270162a5 100644 --- a/netbox/ipam/api/serializers.py +++ b/netbox/ipam/api/serializers.py @@ -7,7 +7,7 @@ from rest_framework.validators import UniqueTogetherValidator from dcim.api.nested_serializers import NestedDeviceSerializer, NestedSiteSerializer from ipam.choices import * -from ipam.constants import IPADDRESS_ASSIGNMENT_MODELS +from ipam.constants import IPADDRESS_ASSIGNMENT_MODELS, VLANGROUP_SCOPE_TYPES from ipam.models import Aggregate, IPAddress, Prefix, RIR, Role, RouteTarget, Service, VLAN, VLANGroup, VRF from netbox.api import ChoiceField, ContentTypeField, SerializedPKRelatedField from netbox.api.serializers import OrganizationalModelSerializer @@ -116,8 +116,7 @@ class VLANGroupSerializer(OrganizationalModelSerializer): url = serializers.HyperlinkedIdentityField(view_name='ipam-api:vlangroup-detail') scope_type = ContentTypeField( queryset=ContentType.objects.filter( - app_label='dcim', - model__in=['region', 'sitegroup', 'site', 'location', 'rack'] + model__in=VLANGROUP_SCOPE_TYPES ), required=False )