From a8f35bdf2f5412d032f6dd44c0343f8891c0abcf Mon Sep 17 00:00:00 2001 From: decentral1se Date: Sat, 12 Mar 2022 16:09:05 +0100 Subject: [PATCH] fix: handle NoInput for volume removal --- cli/app/volume.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cli/app/volume.go b/cli/app/volume.go index 123262d7..0758d862 100644 --- a/cli/app/volume.go +++ b/cli/app/volume.go @@ -85,7 +85,7 @@ Passing "--force/-f" will select all volumes for removal. Be careful. volumeNames := client.GetVolumeNames(volumeList) var volumesToRemove []string - if !internal.Force { + if !internal.Force && !internal.NoInput { volumesPrompt := &survey.MultiSelect{ Message: "which volumes do you want to remove?", Help: "'x' indicates selected, enter / return to confirm, ctrl-c to exit, vim mode is enabled", @@ -96,7 +96,9 @@ Passing "--force/-f" will select all volumes for removal. Be careful. if err := survey.AskOne(volumesPrompt, &volumesToRemove); err != nil { logrus.Fatal(err) } - } else { + } + + if internal.Force || internal.NoInput { volumesToRemove = volumeNames }