From 122f6f7485de7bed5d684703ed50f20aae57d224 Mon Sep 17 00:00:00 2001 From: Yiming Zang Date: Tue, 21 Feb 2023 08:01:46 -0800 Subject: [PATCH] Fix boolean parse for CLI --- x/dex/client/cli/tx/tx_register_contract.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/x/dex/client/cli/tx/tx_register_contract.go b/x/dex/client/cli/tx/tx_register_contract.go index f77c3c2b64..25e015f1b2 100644 --- a/x/dex/client/cli/tx/tx_register_contract.go +++ b/x/dex/client/cli/tx/tx_register_contract.go @@ -24,13 +24,19 @@ func CmdRegisterContract() *cobra.Command { if err != nil { return err } - argNeedHook := args[2] == "true" - argNeedMatching := args[3] == "true" + argNeedHook, err := strconv.ParseBool(args[2]) + if err != nil { + return err + } + argNeedMatching, err := strconv.ParseBool(args[3]) + if err != nil { + return err + } argDeposit, err := cast.ToUint64E(args[4]) if err != nil { return err } - dependencies := []*types.ContractDependencyInfo{} + var dependencies []*types.ContractDependencyInfo for _, dependency := range args[5:] { dependencies = append(dependencies, &types.ContractDependencyInfo{Dependency: dependency}) }