# HG changeset patch # User Nicolas Chauvat # Date 1361373201 -3600 # Node ID 28cbd267e96b38950a5d09d37c48738c9fd22ee8 # Parent e362054d9701587fced7a99b30a86647c4b09c55 [sources] fix classes that inherit from AbstractSource (closes #2718669) diff -r e362054d9701 -r 28cbd267e96b server/sources/ldapuser.py --- a/server/sources/ldapuser.py Thu Jan 24 10:28:49 2013 +0100 +++ b/server/sources/ldapuser.py Wed Feb 20 16:13:21 2013 +0100 @@ -88,9 +88,9 @@ def init(self, activated, source_entity): """method called by the repository once ready to handle request""" + super(LDAPUserSource, self).init(activated, source_entity) if activated: self.info('ldap init') - self._entity_update(source_entity) # set minimum period of 5min 1s (the additional second is to # minimize resonnance effet) if self.user_rev_attrs['email']: diff -r e362054d9701 -r 28cbd267e96b server/sources/native.py --- a/server/sources/native.py Thu Jan 24 10:28:49 2013 +0100 +++ b/server/sources/native.py Wed Feb 20 16:13:21 2013 +0100 @@ -406,6 +406,7 @@ def init(self, activated, source_entity): + super(NativeSQLSource, self).init(activated, source_entity) self.init_creating(source_entity._cw.cnxset) try: # test if 'asource' column exists diff -r e362054d9701 -r 28cbd267e96b server/sources/remoterql.py --- a/server/sources/remoterql.py Thu Jan 24 10:28:49 2013 +0100 +++ b/server/sources/remoterql.py Wed Feb 20 16:13:21 2013 +0100 @@ -136,6 +136,7 @@ def init(self, activated, source_entity): """method called by the repository once ready to handle request""" + super(RemoteSource, self).init(activated, source_entity) self.load_mapping(source_entity._cw) if activated: interval = self.config['synchronization-interval']