From cb2569c50417dfd877187a8cf0b821275393d220 Mon Sep 17 00:00:00 2001 From: Montana Date: Mon, 27 Aug 2018 14:51:04 -0400 Subject: [PATCH] Form is invalid if no file is uploaded --- atst/forms/financial.py | 5 ++++- templates/requests/financial_verification.html | 9 +++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/atst/forms/financial.py b/atst/forms/financial.py index 1b9789ef..8582486b 100644 --- a/atst/forms/financial.py +++ b/atst/forms/financial.py @@ -218,5 +218,8 @@ class ExtendedFinancialForm(BaseFinancialForm): task_order = FileField( "Upload a copy of your Task Order", - validators=[FileAllowed(["pdf"], "Only PDF documents can be uploaded.")], + validators=[ + FileAllowed(["pdf"], "Only PDF documents can be uploaded."), + Required(), + ], ) diff --git a/templates/requests/financial_verification.html b/templates/requests/financial_verification.html index 0f4f4903..88a9272b 100644 --- a/templates/requests/financial_verification.html +++ b/templates/requests/financial_verification.html @@ -95,8 +95,13 @@ validation='integer' ) }} - {{ f.task_order.label }} - {{ f.task_order }} +
+ {{ f.task_order.label }} + {{ f.task_order }} + {% for error in f.task_order.errors %} + {{error}} + {% endfor %} +
{% endif %}