From eb79fc158dd204d236bc1b7125579e573f70a515 Mon Sep 17 00:00:00 2001 From: rlacko <rlacko99@gmail.com> Date: Wed, 8 Apr 2020 22:06:03 +0200 Subject: [PATCH] file_url validation --- src/document/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/document/serializers.py b/src/document/serializers.py index 6163218..193d330 100644 --- a/src/document/serializers.py +++ b/src/document/serializers.py @@ -44,6 +44,8 @@ class DocumentSerializer(serializers.ModelSerializer): return obj.uploaded_by.full_name def get_file_url(self, obj): + if not obj.file: + return "" return f"/api/v1/documents/{obj.id}/download/" def validate_solution(self, value): @@ -54,5 +56,6 @@ class DocumentSerializer(serializers.ModelSerializer): uploaded_by=profile, solution=value).count() if count >= _max_count: raise serializers.ValidationError( - f'You cant upload more than {_max_count} document to one solution!') + f'You cant upload more than {_max_count}\ + document to one solution!') return value -- GitLab