diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index 3a7f505db..3894181f4 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -515,7 +515,7 @@ class CustomFieldSerializer(serializers.ModelSerializer): self.api_version = int( context.get("request").version if context.get("request") - else settings.REST_FRAMEWORK["ALLOWED_VERSIONS"][-1], + else settings.REST_FRAMEWORK["DEFAULT_VERSION"], ) super().__init__(*args, **kwargs) @@ -628,8 +628,7 @@ class CustomFieldSerializer(serializers.ModelSerializer): extra_data["select_options"] = [ option["label"] for option in extra_data["select_options"] ] - field = serializers.JSONField() - return field.to_representation(extra_data) + return serializers.JSONField().to_representation(extra_data) class CustomFieldInstanceSerializer(serializers.ModelSerializer): @@ -649,7 +648,7 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer): api_version = int( self.context.get("request").version if self.context.get("request") - else settings.REST_FRAMEWORK["ALLOWED_VERSIONS"][-1], + else settings.REST_FRAMEWORK["DEFAULT_VERSION"], ) if custom_field.data_type == CustomField.FieldDataType.DOCUMENTLINK: @@ -679,7 +678,7 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer): api_version = int( self.context.get("request").version if self.context.get("request") - else settings.REST_FRAMEWORK["ALLOWED_VERSIONS"][-1], + else settings.REST_FRAMEWORK["DEFAULT_VERSION"], ) if api_version < 7 and obj.field.data_type == CustomField.FieldDataType.SELECT: # return the index of the option in the field.extra_data["select_options"] list @@ -989,12 +988,6 @@ class DocumentSerializer( ): kwargs["full_perms"] = True - self.api_version = int( - context.get("request").version - if context.get("request") - else settings.REST_FRAMEWORK["ALLOWED_VERSIONS"][-1], - ) - super().__init__(*args, **kwargs) class Meta: