diff --git a/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py b/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py index ebff70a..ae50c21 100644 --- a/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py +++ b/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py @@ -1830,8 +1830,8 @@ class simpleComputer( simpleLdap ): ( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\ ( 'aAAARecord', [ ip ]),\ ( 'relativeDomainName', [ name ])]) - except univention.admin.uexceptions.objectExists, dn: - raise univention.admin.uexceptions.dnsAliasRecordExists, dn + except univention.admin.uexceptions.objectExists as exc: + raise univention.admin.uexceptions.dnsAliasRecordExists(str(exc)) # TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn ) zone.open() @@ -1856,8 +1856,8 @@ class simpleComputer( simpleLdap ): ( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\ ( 'ARecord', [ ip ]),\ ( 'relativeDomainName', [ name ])]) - except univention.admin.uexceptions.objectExists, dn: - raise univention.admin.uexceptions.dnsAliasRecordExists, dn + except univention.admin.uexceptions.objectExists as exc: + raise univention.admin.uexceptions.dnsAliasRecordExists(str(exc)) # TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn ) zone.open()