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

(-)/usr/lib/pymodules/python2.7/univention/connector/ad/__init__.py.orig (-2 / +2 lines)
 Lines 2375-2381    Link Here 
2375
						if not ad_object.has_key(attr):
2375
						if not ad_object.has_key(attr):
2376
							if value:
2376
							if value:
2377
								if attribute.ucs_value_map_function:
2377
								if attribute.ucs_value_map_function:
2378
									value = attribute.ucs_value_map_function(value, ad_object[attr])
2378
									value = attribute.ucs_value_map_function(value, ad_object.get(attr))
2379
								modlist.append((ldap.MOD_ADD, attr, value))
2379
								modlist.append((ldap.MOD_ADD, attr, value))
2380
						else:
2380
						else:
2381
							if attribute.compare_function:
2381
							if attribute.compare_function:
 Lines 2400-2406    Link Here 
2400
						if not ad_object.has_key(attr):
2400
						if not ad_object.has_key(attr):
2401
							if value:
2401
							if value:
2402
								if post_attribute.ucs_value_map_function:
2402
								if post_attribute.ucs_value_map_function:
2403
									value = post_attribute.ucs_value_map_function(value, ad_object[attr])
2403
									value = post_attribute.ucs_value_map_function(value, ad_object.get(attr))
2404
								modlist.append((ldap.MOD_ADD, attr, value))
2404
								modlist.append((ldap.MOD_ADD, attr, value))
2405
						else:
2405
						else:
2406
							if post_attribute.compare_function:
2406
							if post_attribute.compare_function:

Return to bug 41246