From f97a86af2895d6ba040fa46d4bb9fb6ad95be2dc Mon Sep 17 00:00:00 2001 From: William Brown Date: Jun 18 2020 00:16:42 +0000 Subject: Ticket 51159 - dsidm ou delete fails Bug Description: delete ou would fail with a stack trace due to incorrect variable args Fix Description: use args.dn https://pagure.io/389-ds-base/issue/51159 Author: William Brown Review by: ??? --- diff --git a/src/lib389/lib389/cli_idm/organizationalunit.py b/src/lib389/lib389/cli_idm/organizationalunit.py index 1517b8e..d2ce82d 100644 --- a/src/lib389/lib389/cli_idm/organizationalunit.py +++ b/src/lib389/lib389/cli_idm/organizationalunit.py @@ -41,7 +41,7 @@ def create(inst, basedn, log, args): _generic_create(inst, basedn, log.getChild('_generic_create'), MANY, kwargs, args) def delete(inst, basedn, log, args): - dn = _get_arg( args, msg="Enter dn to delete") + dn = _get_arg(args.dn, msg="Enter dn to delete") _warn(dn, msg="Deleting %s %s" % (SINGULAR.__name__, dn)) _generic_delete(inst, basedn, log.getChild('_generic_delete'), SINGULAR, dn, args)