1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #1935: Correct API validation of VLANs assigned to interfaces

This commit is contained in:
Jeremy Stretch
2018-03-01 11:57:04 -05:00
parent 08d06bd781
commit fc9871fba3
2 changed files with 14 additions and 9 deletions

View File

@ -55,7 +55,7 @@ class ValidatedModelSerializer(ModelSerializer):
model = self.Meta.model
# Ignore ManyToManyFields for new instances (a PK is needed for validation)
for field in model._meta.get_fields():
if isinstance(field, ManyToManyField):
if isinstance(field, ManyToManyField) and field.name in attrs:
attrs.pop(field.name)
instance = self.Meta.model(**attrs)
else: