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