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 }