From 2036ba4951dfa657c858d811399ea5fd0066d284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Tue, 5 Nov 2013 12:20:23 +0100 Subject: [PATCH] Fixed an HTTP 500 error when the attached file does not exist --- greenmine/projects/serializers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/greenmine/projects/serializers.py b/greenmine/projects/serializers.py index fe5c8c6d..57a44046 100644 --- a/greenmine/projects/serializers.py +++ b/greenmine/projects/serializers.py @@ -22,8 +22,11 @@ class AttachmentSerializer(serializers.ModelSerializer): def get_size(self, obj): if obj.attached_file: - return obj.attached_file.size - return None + try: + return obj.attached_file.size + except FileNotFoundError: + pass + return 0 # User Stories common serializers