From 2a5c19cc18b16a55f368478c9f02b1d8f52b11f4 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon, 5 Feb 2024 14:22:18 -0800 Subject: [PATCH] Fixes the changes --- src/documents/serialisers.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index 3fc989cae..e712d4b59 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -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():