From f648814a4fca3744263f1e8e4ac022f2bc7cde3d Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Wed, 24 Jan 2018 09:41:42 +0000
Subject: [PATCH] Correctly raise exception if other errors exist

---
 opentech/apply/funds/blocks.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/opentech/apply/funds/blocks.py b/opentech/apply/funds/blocks.py
index 1c251f4dd..fd51346a9 100644
--- a/opentech/apply/funds/blocks.py
+++ b/opentech/apply/funds/blocks.py
@@ -55,7 +55,7 @@ class CustomFormFieldsBlock(FormFieldsBlock):
                                 [ValidationError('Error', params={'info': ErrorList(['Duplicate'])})]
                             )
 
-        if all_errors:
+        if all_errors or error_dict:
             error_dict['__all__'] = all_errors
             raise ValidationError('Error', params=error_dict)
 
-- 
GitLab