X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f1b5cd61a3b431bd37b1fc7becb21672fcc28513..1b9ba95da190a11d915fc910b62fdfc9d6dca356:/apps/wiki/forms.py diff --git a/apps/wiki/forms.py b/apps/wiki/forms.py index 3cf5d11c..df6bf85e 100644 --- a/apps/wiki/forms.py +++ b/apps/wiki/forms.py @@ -84,8 +84,12 @@ class DocumentTextSaveForm(forms.Form): raise ValidationError('Invalid cover image format, should be an image file (jpg, png, gif, svg). ' 'Change it in Metadata.') metadata = metadata_from_text(text) + if 'multiple_values' in metadata: + raise ValidationError('Category "%s" does not allow multiple values.' % metadata['multiple_values']) for category in Category.objects.all(): values = metadata.get(category.dc_tag) + if values is None: + continue if not category.multiple: values = [values] if not values: