View | Details | Raw Unified | Return to bug 50643 | Differences between
and this patch

Collapse All | Expand All

(-)services/univention-ad-connector/modules/univention/connector/ad/__init__.py (-2 / +2 lines)
 Lines 903-909   class ad(univention.connector.ucs): Link Here 
903
				self.group_members_cache_con[group] = set()
903
				self.group_members_cache_con[group] = set()
904
				if ad_group_attrs:
904
				if ad_group_attrs:
905
					ad_members = self.get_ad_members(ad_group_dn, ad_group_attrs)
905
					ad_members = self.get_ad_members(ad_group_dn, ad_group_attrs)
906
					self.group_members_cache_con[group].extend(m.lower() for m in ad_members)
906
					self.group_members_cache_con[group].update(m.lower() for m in ad_members)
907
			ud.debug(ud.LDAP, ud.INFO, "__init__: self.group_members_cache_con: %s" % self.group_members_cache_con)
907
			ud.debug(ud.LDAP, ud.INFO, "__init__: self.group_members_cache_con: %s" % self.group_members_cache_con)
908
908
909
			ucs_groups = self.search_ucs(filter='(objectClass=univentionGroup)', attr=['uniqueMember'])
909
			ucs_groups = self.search_ucs(filter='(objectClass=univentionGroup)', attr=['uniqueMember'])
 Lines 1912-1918   class ad(univention.connector.ucs): Link Here 
1912
		# The user has been removed from the cache. He must be added in any case
1912
		# The user has been removed from the cache. He must be added in any case
1913
		ad_group_object_dn_lower = ad_group_object['dn'].lower()
1913
		ad_group_object_dn_lower = ad_group_object['dn'].lower()
1914
		object_dn_lower = object['dn'].lower()
1914
		object_dn_lower = object['dn'].lower()
1915
		ud.debug(ud.LDAP, ud.INFO, "one_group_member_sync_from_ucs: Append user %s to group con cache of %s" % (object_dn_lower, ad_group_object_dn_lower)
1915
		ud.debug(ud.LDAP, ud.INFO, "one_group_member_sync_from_ucs: Append user %s to group con cache of %s" % (object_dn_lower, ad_group_object_dn_lower))
1916
		self.group_members_cache_con.setdefault(ad_group_object_dn_lower, set()).add(object_dn_lower)
1916
		self.group_members_cache_con.setdefault(ad_group_object_dn_lower, set()).add(object_dn_lower)
1917
1917
1918
	def __group_cache_con_append_member(self, group, member):
1918
	def __group_cache_con_append_member(self, group, member):

Return to bug 50643