From d26fabe8ef6c3b6863b35c6d44bd7b98dfe63715 Mon Sep 17 00:00:00 2001 From: cellarspoon Date: Sat, 1 Jan 2022 21:34:21 +0100 Subject: [PATCH] fix: handle zone argument correctly --- cli/internal/validate.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cli/internal/validate.go b/cli/internal/validate.go index 4b46cb6b..97f16015 100644 --- a/cli/internal/validate.go +++ b/cli/internal/validate.go @@ -279,12 +279,14 @@ func EnsureDNSValueFlag(c *cli.Context) error { // EnsureZoneArgument ensures a zone argument is present. func EnsureZoneArgument(c *cli.Context) (string, error) { - var zone string - if c.Args().First() == "" && !NoInput { + zone := c.Args().First() + + if zone == "" && !NoInput { prompt := &survey.Input{ Message: "Specify a domain name zone", Default: "example.com", } + if err := survey.AskOne(prompt, &zone); err != nil { return zone, err }