From ede4b92846696806eeff5324da7b31196aee108f Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Thu, 10 Dec 2015 09:01:09 +0200 Subject: Don't check file type if not uploaded --- servo/forms/admin.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'servo/forms') diff --git a/servo/forms/admin.py b/servo/forms/admin.py index e69c12e..e108bfe 100644 --- a/servo/forms/admin.py +++ b/servo/forms/admin.py @@ -167,7 +167,12 @@ class QueueForm(BaseModelForm): def clean_order_template(self): from servo.lib.utils import file_type tpl = self.cleaned_data.get('order_template') + + if tpl is None: # file was not uploaded + return + ftype = file_type(tpl.file.read()) + if ftype != 'text/html': raise forms.ValidationError(_('Print tempates must be in HTML format')) -- cgit v1.2.3