Fixes the changes

This commit is contained in:
Trenton H 2024-02-05 14:22:18 -08:00
parent 6e321eefb6
commit 2a5c19cc18

View File

@ -82,7 +82,10 @@ class MatchingModelSerializer(serializers.ModelSerializer):
def validate(self, data):
# 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 = (
data["owner"]
if "owner" in data
@ -441,7 +444,10 @@ class CustomFieldSerializer(serializers.ModelSerializer):
def validate(self, attrs):
# 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(
name=name,
).exists():