Browse Source

cscli: raise error on unknown collection remove (#1133)

he2ss 3 years ago
parent
commit
ed38ca3a73
1 changed files with 3 additions and 0 deletions
  1. 3 0
      cmd/crowdsec-cli/collections.go

+ 3 - 0
cmd/crowdsec-cli/collections.go

@@ -76,6 +76,9 @@ func NewCollectionsCmd() *cobra.Command {
 				for _, name := range args {
 					if !forceAction {
 						item := cwhub.GetItem(cwhub.COLLECTIONS, name)
+						if item == nil {
+							log.Fatalf("unable to retrieve: %s\n", name)
+						}
 						if len(item.BelongsToCollections) > 0 {
 							log.Warningf("%s belongs to other collections :\n%s\n", name, item.BelongsToCollections)
 							log.Printf("Run 'sudo cscli collections remove %s --force' if you want to force remove this sub collection\n", name)