View | Details | Raw Unified | Return to bug 18680
Collapse All | Expand All

(-)a/services/univention-ad-connector/modules/univention/connector/ad/__init__.py (-5 / +5 lines)
 Lines 1915-1926   class ad(univention.connector.ucs): Link Here 
1915
						cache[member_dn] = ucs_object_attr
1915
						cache[member_dn] = ucs_object_attr
1916
					ucs_object = {'dn': member_dn, 'modtype': 'modify', 'attributes': ucs_object_attr}
1916
					ucs_object = {'dn': member_dn, 'modtype': 'modify', 'attributes': ucs_object_attr}
1917
1917
1918
					if not self._ignore_object('user', ucs_object) or not self._ignore_object('group', ucs_object):
1918
					for k in self.property.keys():
1919
						for k in self.property.keys():
1919
						# identify if DN is a user or a group (will be ignored it is a host)
1920
							# identify if DN is a user or a group (will be ignored it is a host)
1920
						if self.modules[k].identify(member_dn, ucs_object['attributes']):
1921
							if self.modules[k].identify(member_dn, ucs_object['attributes']):
1921
							if not self._ignore_object(k, ucs_object):
1922
								del_members[k].append(member_dn)
1922
								del_members[k].append(member_dn)
1923
								break
1923
							break
1924
				else:
1924
				else:
1925
					ud.debug(ud.LDAP, ud.INFO, "group_members_sync_to_ucs: %s was not found in group member ucs cache of %s, don't delete" % (member_dn.lower(), object['dn'].lower()))
1925
					ud.debug(ud.LDAP, ud.INFO, "group_members_sync_to_ucs: %s was not found in group member ucs cache of %s, don't delete" % (member_dn.lower(), object['dn'].lower()))
1926
1926

Return to bug 18680