diff --git a/internal/engine/command/voucher/status.go b/internal/engine/command/voucher/status.go index 9a9144aa..3077a41f 100644 --- a/internal/engine/command/voucher/status.go +++ b/internal/engine/command/voucher/status.go @@ -10,12 +10,12 @@ import ( ) func (v *Voucher) statusHandler(cmd command.Command, _ entity.AppID, _ string, args ...string) command.CommandResult { - if len(args) > 0 { - code := args[0] - return v.codeStatus(cmd, code) + if args == nil { + return v.vouchersStatus(cmd) } - return v.vouchersStatus(cmd) + code := args[0] + return v.codeStatus(cmd, code) } func (v *Voucher) codeStatus(cmd command.Command, code string) command.CommandResult { diff --git a/internal/engine/command/voucher/voucher.go b/internal/engine/command/voucher/voucher.go index 7c3139e1..d19c887e 100644 --- a/internal/engine/command/voucher/voucher.go +++ b/internal/engine/command/voucher/voucher.go @@ -93,7 +93,7 @@ func (v *Voucher) GetCommand() command.Command { Args: []command.Args{ { Name: "code", - Desc: "Voucher code (8 characters))", + Desc: "Voucher code (8 characters)", Optional: true, }, },