diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index 42fc1049d..7613ac1a1 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -533,7 +533,10 @@ class CustomFieldSerializer(serializers.ModelSerializer): if ( "data_type" in attrs and attrs["data_type"] == CustomField.FieldDataType.SELECT - ) or self.instance.data_type == CustomField.FieldDataType.SELECT: + ) or ( + self.instance + and self.instance.data_type == CustomField.FieldDataType.SELECT + ): if ( "extra_data" not in attrs or "select_options" not in attrs["extra_data"]