From 86001622819a119f0eab3a4294b3e8e2d4a1cfa0 Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Mon, 11 Feb 2019 16:46:49 +0000
Subject: [PATCH] GH-1001: Don't attempt to serialize files if they have no
 info

---
 opentech/apply/stream_forms/blocks.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/opentech/apply/stream_forms/blocks.py b/opentech/apply/stream_forms/blocks.py
index d91127574..67730468d 100644
--- a/opentech/apply/stream_forms/blocks.py
+++ b/opentech/apply/stream_forms/blocks.py
@@ -298,7 +298,9 @@ class UploadableMediaBlock(OptionalFormFieldBlock):
 
     def prepare_data(self, value, data, serialize):
         if serialize:
-            return data.serialize()
+            if data:
+                return data.serialize()
+            return None
 
         return data
 
-- 
GitLab