X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/fd00ae955f7784578e275e8c810b5371cf9c974a..e6dc550637caaf1099fe8b5f213b7337b9b2f42d:/apps/catalogue/forms.py diff --git a/apps/catalogue/forms.py b/apps/catalogue/forms.py index 9301d9b7..4627eb9c 100644 --- a/apps/catalogue/forms.py +++ b/apps/catalogue/forms.py @@ -51,6 +51,12 @@ class DocumentCreateForm(forms.Form): # # return self.cleaned_data + def clean_cover(self): + cover = self.cleaned_data['cover'] + if cover.name.rsplit('.', 1)[-1].lower() not in ('jpg', 'jpeg', 'png', 'gif', 'tif', 'tiff'): + raise forms.ValidationError(_('The cover should be an image file (jpg/png/gif)')) + return file + class DocumentsUploadForm(forms.Form): """