diff --git a/cmd/crowdsec-cli/utils.go b/cmd/crowdsec-cli/utils.go index e5ebb7336..cbe6c1077 100644 --- a/cmd/crowdsec-cli/utils.go +++ b/cmd/crowdsec-cli/utils.go @@ -208,18 +208,17 @@ func UpgradeConfig(itemType string, name string, force bool) { if name != "" && name != v.Name { continue } + if !v.Installed { log.Tracef("skip %s, not installed", v.Name) - if !force { - continue - } + continue } + if !v.Downloaded { log.Warningf("%s : not downloaded, please install.", v.Name) - if !force { - continue - } + continue } + found = true if v.UpToDate { log.Infof("%s : up-to-date", v.Name)