From 7db5335420ecf6afe9d20c38b7b7a34ed844e52c Mon Sep 17 00:00:00 2001 From: Nicolas Perriault Date: Tue, 25 Oct 2011 10:53:58 +0200 Subject: [PATCH] fixed URLField.validate() wasn't using BaseField.error() to raise a ValidationError --- mongoengine/fields.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mongoengine/fields.py b/mongoengine/fields.py index 0bfe4fbc..180a74a6 100644 --- a/mongoengine/fields.py +++ b/mongoengine/fields.py @@ -100,8 +100,7 @@ class URLField(StringField): def validate(self, value): if not URLField.URL_REGEX.match(value): - raise ValidationError('Invalid URL: %s ("%s")' % (value, - self.name)) + self.error('Invalid URL: %s' % value) if self.verify_exists: import urllib2