root@master:/usr/share/pyshared/univention/s4connector# diff -Nur __init__.py_BACKUP_UNIVENTION_SUPPORT_20150603_1049 __init__.py --- __init__.py_BACKUP_UNIVENTION_SUPPORT_20150603_1049 2015-06-03 10:49:50.833017252 +0200 +++ __init__.py 2015-06-03 10:53:41.257025674 +0200 @@ -1699,8 +1699,9 @@ ud.debug(ud.LDAP, ud.INFO,"base %s" % self.lo_s4.base) if (object_type == 'ucs' and self._get_dn_by_ucs(object[dntype]) != ''): - object[dntype] = self._get_dn_by_ucs(object[dntype]) - object[dntype] = self.dn_mapped_to_base(object[dntype], self.lo_s4.base) + t_dn = object[dntype] + object[dntype] = self._get_dn_by_ucs(t_dn) + object[dntype] = self.dn_mapped_to_base(t_dn, self.lo_s4.base) dn_mapping_stored.append(dntype) if (object_type != 'ucs' and self._get_dn_by_con(object[dntype]) != ''): object[dntype] = self._get_dn_by_con(object[dntype]) root@master:/usr/share/pyshared/univention/s4connector#