Fixes the changes
This commit is contained in:
parent
6e321eefb6
commit
2a5c19cc18
@ -82,7 +82,10 @@ class MatchingModelSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
def validate(self, data):
|
def validate(self, data):
|
||||||
# TODO: remove pending https://github.com/encode/django-rest-framework/issues/7173
|
# TODO: remove pending https://github.com/encode/django-rest-framework/issues/7173
|
||||||
name = data.get("name", self.instance.name)
|
name = data.get(
|
||||||
|
"name",
|
||||||
|
self.instance.name if hasattr(self.instance, "name") else None,
|
||||||
|
)
|
||||||
owner = (
|
owner = (
|
||||||
data["owner"]
|
data["owner"]
|
||||||
if "owner" in data
|
if "owner" in data
|
||||||
@ -441,7 +444,10 @@ class CustomFieldSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
def validate(self, attrs):
|
def validate(self, attrs):
|
||||||
# TODO: remove pending https://github.com/encode/django-rest-framework/issues/7173
|
# TODO: remove pending https://github.com/encode/django-rest-framework/issues/7173
|
||||||
name = attrs.get("name", self.instance.name)
|
name = attrs.get(
|
||||||
|
"name",
|
||||||
|
self.instance.name if hasattr(self.instance, "name") else None,
|
||||||
|
)
|
||||||
if ("name" in attrs) and self.Meta.model.objects.filter(
|
if ("name" in attrs) and self.Meta.model.objects.filter(
|
||||||
name=name,
|
name=name,
|
||||||
).exists():
|
).exists():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user