diff --git a/opentech/apply/funds/blocks.py b/opentech/apply/funds/blocks.py
index 1c251f4ddb9cc11c31b950c30a995ce19b71ca47..fd51346a91b3e6e1b398b2976d25a210ba6e0a73 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)