equal
deleted
inserted
replaced
85 |
85 |
86 if not validate.isFeedURLValid(feed_url): |
86 if not validate.isFeedURLValid(feed_url): |
87 raise forms.ValidationError('This URL is not a valid ATOM or RSS feed.') |
87 raise forms.ValidationError('This URL is not a valid ATOM or RSS feed.') |
88 |
88 |
89 return feed_url |
89 return feed_url |
|
90 |
|
91 def clean_url(field_name): |
|
92 """Clean method for cleaning a field belonging to a LinkProperty. |
|
93 """ |
|
94 |
|
95 def wrapped(self): |
|
96 |
|
97 value = self.cleaned_data.get(field_name) |
|
98 |
|
99 # LinkProperty does not accept the empty string so we must return None |
|
100 if not value or value == u'': |
|
101 return None |
|
102 |
|
103 # call the Django URLField cleaning method to properly clean/validate this field |
|
104 return forms.URLField.clean(self, value ) |
|
105 return wrapped |
|
106 |