wallix / awless

A Mighty CLI for AWS
http://awless.io/
Apache License 2.0
4.97k stars 263 forks source link

`awless list subnet --sort public` produces a panic #248

Open nick-spoken opened 5 years ago

nick-spoken commented 5 years ago

wnthompson@A6485196  ~  awless list subnets --sort PUBLIC panic: can not compare values of type bool

goroutine 1 [running]: github.com/wallix/awless/console.valueLowerOrEqual(0x1ecc5a0, 0x2efa681, 0x1ecc5a0, 0x2efa680, 0x3523000) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/console/displayer.go:977 +0x6de github.com/wallix/awless/console.(defaultSorter).sort.func2(0x19, 0x13, 0x10afa00) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/console/displayer.go:921 +0x190 sort.medianOfThree_func(0xc4206f37a8, 0xc4201d6300, 0x19, 0x13, 0x1f) /usr/local/Cellar/go/1.10.3/libexec/src/sort/zfuncversion.go:53 +0x3e sort.doPivot_func(0xc4206f37a8, 0xc4201d6300, 0x0, 0x33, 0x18, 0xc420087180) /usr/local/Cellar/go/1.10.3/libexec/src/sort/zfuncversion.go:77 +0x533 sort.quickSort_func(0xc4206f37a8, 0xc4201d6300, 0x0, 0x33, 0xc) /usr/local/Cellar/go/1.10.3/libexec/src/sort/zfuncversion.go:143 +0x8a sort.Slice(0x1f78260, 0xc420087180, 0xc4206f37a8) /usr/local/Cellar/go/1.10.3/libexec/src/sort/slice.go:21 +0xe3 github.com/wallix/awless/console.(defaultSorter).sort(0xc420342ee0, 0xc4200e6500, 0x33, 0x33) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/console/displayer.go:926 +0x10a github.com/wallix/awless/console.(tableDisplayer).Print(0xc4207cb5c0, 0x23be5e0, 0xc42000e018, 0x0, 0x0) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/console/displayer.go:521 +0x45a github.com/wallix/awless/commands.printResources(0x23cdc00, 0xc4203ec050, 0x22a08c4, 0x6) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/commands/list.go:167 +0x38d github.com/wallix/awless/commands.glob..func7.1(0xc4202d2480, 0xc420450180, 0x0, 0x2) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/commands/list.go:126 +0x4f8 github.com/wallix/awless/vendor/github.com/spf13/cobra.(Command).execute(0xc4202d2480, 0xc420450120, 0x2, 0x2, 0xc4202d2480, 0xc420450120) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/vendor/github.com/spf13/cobra/command.go:750 +0x2c1 github.com/wallix/awless/vendor/github.com/spf13/cobra.(Command).ExecuteC(0x2f3c2c0, 0x0, 0x4a, 0xc420036a50) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/vendor/github.com/spf13/cobra/command.go:831 +0x2e4 github.com/wallix/awless/vendor/github.com/spf13/cobra.(Command).Execute(0x2f3c2c0, 0xc4201cdf78, 0xc4200aa058) /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/vendor/github.com/spf13/cobra/command.go:784 +0x2b main.main() /private/tmp/awless-20180621-50867-god19j/src/github.com/wallix/awless/main.go:22 +0x2d