diff -r f34d18d0603f -r 0ff0aff4413d cubicweb/hooks/syncsources.py --- a/cubicweb/hooks/syncsources.py Wed Apr 12 16:07:25 2017 +0200 +++ b/cubicweb/hooks/syncsources.py Wed Apr 12 16:10:57 2017 +0200 @@ -51,6 +51,7 @@ raise validation_error(self.entity, {('type', 'subject'): msg}) source = self.get_source(self.entity) + source.check_urls(self.entity) source.check_config(self.entity) @@ -76,5 +77,7 @@ raise validation_error(self.entity, {('name', 'subject'): msg}) source = self.get_source(self.entity) + if 'url' in self.entity.cw_edited: + source.check_urls(self.entity) if 'config' in self.entity.cw_edited: source.check_config(self.entity)