mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-15 19:52:52 -06:00
Fixed compatability with Django REST Framework v3.9.0
This commit is contained in:
parent
3ea2978df4
commit
bb5c0989f3
@ -165,6 +165,13 @@ class WritableNestedSerializer(ModelSerializer):
|
|||||||
"""
|
"""
|
||||||
Returns a nested representation of an object on read, but accepts only a primary key on write.
|
Returns a nested representation of an object on read, but accepts only a primary key on write.
|
||||||
"""
|
"""
|
||||||
|
def run_validators(self, value):
|
||||||
|
# DRF v3.8.2: Skip running validators on the data, since we only accept an integer PK instead of a dict. For
|
||||||
|
# more context, see:
|
||||||
|
# https://github.com/encode/django-rest-framework/pull/5922/commits/2227bc47f8b287b66775948ffb60b2d9378ac84f
|
||||||
|
# https://github.com/encode/django-rest-framework/issues/6053
|
||||||
|
return
|
||||||
|
|
||||||
def to_internal_value(self, data):
|
def to_internal_value(self, data):
|
||||||
if data is None:
|
if data is None:
|
||||||
return None
|
return None
|
||||||
|
@ -7,7 +7,7 @@ django-tables2==1.21.2
|
|||||||
django-taggit==0.22.2
|
django-taggit==0.22.2
|
||||||
django-taggit-serializer==0.1.7
|
django-taggit-serializer==0.1.7
|
||||||
django-timezone-field==2.1
|
django-timezone-field==2.1
|
||||||
djangorestframework==3.8.1
|
djangorestframework==3.8.2
|
||||||
drf-yasg[validation]==1.9.2
|
drf-yasg[validation]==1.9.2
|
||||||
graphviz==0.8.4
|
graphviz==0.8.4
|
||||||
Markdown==2.6.11
|
Markdown==2.6.11
|
||||||
|
Loading…
Reference in New Issue
Block a user