Fix: allow empty field

This commit is contained in:
Juda Kaleta 2013-06-25 15:57:12 +02:00
parent 1a244eb75c
commit 1d41a26071

View file

@ -26,11 +26,13 @@ class EmbedVideoField(models.URLField):
class EmbedVideoFormField(forms.URLField):
def validate(self, url):
super(EmbedVideoFormField, self).validate(url)
try:
detect_backend(url)
except UnknownBackendException:
raise forms.ValidationError(_(u'URL could not be recognized.'))
except NoIdFound:
raise forms.ValidationError(_(u'Video Id not found .'))
if url:
try:
detect_backend(url)
except UnknownBackendException:
raise forms.ValidationError(_(u'URL could not be recognized.'))
except NoIdFound:
raise forms.ValidationError(_(u'Video Id not found .'))
return url