Skip to content
Snippets Groups Projects
Commit 09050dc2 authored by ml bonhomme's avatar ml bonhomme :bee:
Browse files

add missing default value on some endpoints

parent 1e21e475
No related branches found
No related tags found
No related merge requests found
......@@ -271,7 +271,7 @@ class TranscriptionCreateSerializer(serializers.ModelSerializer):
max_value=1,
required=False,
)
orientation = EnumField(TextOrientation, required=False)
orientation = EnumField(TextOrientation, default=TextOrientation.HorizontalLeftToRight, required=False)
class Meta:
model = Transcription
......@@ -328,7 +328,7 @@ class SimpleTranscriptionSerializer(serializers.Serializer):
max_value=1,
required=False,
)
orientation = EnumField(TextOrientation, required=False)
orientation = EnumField(TextOrientation, default=TextOrientation.HorizontalLeftToRight, required=False)
def validate(self, data):
if not ('score' in data) ^ ('confidence' in data):
......@@ -400,7 +400,7 @@ class TranscriptionBulkItemSerializer(serializers.Serializer):
help_text='This field is deprecated; please use the `confidence` field instead.'
)
confidence = serializers.FloatField(min_value=0, max_value=1, required=False)
orientation = EnumField(TextOrientation, required=False)
orientation = EnumField(TextOrientation, default=TextOrientation.HorizontalLeftToRight, required=False)
def validate(self, data):
# Element retrieval and checks is done in the BulkSerializer to avoid duplicate queries
......@@ -451,6 +451,7 @@ class TranscriptionBulkSerializer(serializers.Serializer):
worker_version=validated_data['worker_version'],
element_id=transcription['element_id'],
text=transcription['text'],
orientation=transcription['orientation'],
confidence=transcription['confidence'],
)
for transcription in validated_data['transcriptions']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment