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

(-)management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py (-1 / +3 lines)
 Lines 1303-1309   class simpleLdap(object): Link Here 
1303
				ud.debug(ud.ADMIN, ud.ERROR, "Post-create: cancel() failed: %s" % (traceback.format_exc(),))
1303
				ud.debug(ud.ADMIN, ud.ERROR, "Post-create: cancel() failed: %s" % (traceback.format_exc(),))
1304
			try:
1304
			try:
1305
				if self._exists:  # add succeeded but _ldap_post_create failed!
1305
				if self._exists:  # add succeeded but _ldap_post_create failed!
1306
					self.remove()
1306
					obj = univention.admin.objects.get(univention.admin.modules.get(self.module), None, self.lo, self.po, self.dn)
1307
					obj.open()
1308
					obj.remove()
1307
			except:
1309
			except:
1308
				ud.debug(ud.ADMIN, ud.ERROR, "Post-create: remove() failed: %s" % (traceback.format_exc(),))
1310
				ud.debug(ud.ADMIN, ud.ERROR, "Post-create: remove() failed: %s" % (traceback.format_exc(),))
1309
			six.reraise(exc[0], exc[1], exc[2])
1311
			six.reraise(exc[0], exc[1], exc[2])

Return to bug 51669