@@ -, +, @@ --- .../modules/univention/connector/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/services/univention-ad-connector/modules/univention/connector/__init__.py +++ a/services/univention-ad-connector/modules/univention/connector/__init__.py @@ -1191,7 +1191,12 @@ class ucs: else: ucs_object = univention.admin.objects.get(module, None, self.lo, dn=object['dn'], position='') self.__set_values(property_type, object, ucs_object) - return ucs_object.modify() and self.__modify_custom_attributes(property_type, object, ucs_object, module, position) + modified_dn = ucs_object.modify() + if modified_dn: + object['dn'] = modified_dn + return self.__modify_custom_attributes(property_type, object, + ucs_object, module, position) + return False def move_in_ucs(self, property_type, object, module, position): _d = ud.function('ldap.move_in_ucs') -- --- test/ucs-test/tests/55_adconnector/172sync_ad_change_groupname | 5 ----- 1 file changed, 5 deletions(-) --- a/test/ucs-test/tests/55_adconnector/172sync_ad_change_groupname +++ a/test/ucs-test/tests/55_adconnector/172sync_ad_change_groupname @@ -3,17 +3,12 @@ ## exposure: dangerous ## packages: ## - univention-ad-connector -## versions: -## 3.0-0: skip ## bugs: ## - 18479 ## tags: ## - groupsync ## - skip_admember -# skip test, see https://forge.univention.org/bugzilla/show_bug.cgi?id=28696 -exit 131 - . "$TESTLIBPATH/base.sh" || exit 137 . "$TESTLIBPATH/udm.sh" || exit 137 . "$TESTLIBPATH/random.sh" || exit 137 --