From 4b85109f364220935c36a278c579d51791402bed Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Fri, 29 Jul 2022 22:37:55 +0800 Subject: [PATCH] fix: clicm detach disk ignore keep_disk param --- cmd/climc/shell/compute/serverdisks.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/climc/shell/compute/serverdisks.go b/cmd/climc/shell/compute/serverdisks.go index 6bab882fea..db58c638da 100644 --- a/cmd/climc/shell/compute/serverdisks.go +++ b/cmd/climc/shell/compute/serverdisks.go @@ -156,7 +156,9 @@ func init() { params := jsonutils.NewDict() params.Add(jsonutils.NewString(args.DISK), "disk_id") if args.DeleteDisk { - params.Add(jsonutils.NewInt(0), "keep_disk") + params.Add(jsonutils.JSONFalse, "keep_disk") + } else { + params.Add(jsonutils.JSONTrue, "keep_disk") } srv, err := modules.Servers.PerformAction(s, args.SERVER, "detachdisk", params) if err != nil {