X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/6c7d6a5cf471f39a5e8f8e4f42fb428fb4c42e4e..db06ae78aac8e159e731524fc8588e7ad6945e20:/apps/cover/forms.py diff --git a/apps/cover/forms.py b/apps/cover/forms.py index 67a0c531..628cb63e 100755 --- a/apps/cover/forms.py +++ b/apps/cover/forms.py @@ -12,14 +12,18 @@ from cover.models import Image class ImageAddForm(forms.ModelForm): class Meta: model = Image + exclude = [] def __init__(self, *args, **kwargs): super(ImageAddForm, self).__init__(*args, **kwargs) - self.fields['file'].required = self.fields['download_url'].required = False + self.fields['file'].required = self.fields['download_url'].required = self.fields['source_url'].required = False def clean_download_url(self): return self.cleaned_data['download_url'] or None + def clean_source_url(self): + return self.cleaned_data['source_url'] or None + def clean(self): cleaned_data = super(ImageAddForm, self).clean() if not cleaned_data.get('download_url', None) and not cleaned_data.get('file', None):