浏览代码

load hub file properly when restoring config from tmpdir (#847)

Thibault "bui" Koechlin 4 年之前
父节点
当前提交
ca3e9ea487
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      cmd/crowdsec-cli/utils.go

+ 7 - 0
cmd/crowdsec-cli/utils.go

@@ -535,6 +535,13 @@ func silenceInstallItem(name string, obtype string) (string, error) {
 func RestoreHub(dirPath string) error {
 	var err error
 
+	if err := csConfig.LoadHub(); err != nil {
+		return err
+	}
+	if err := setHubBranch(); err != nil {
+		return fmt.Errorf("error while setting hub branch: %s", err)
+	}
+
 	for _, itype := range cwhub.ItemTypes {
 		itemDirectory := fmt.Sprintf("%s/%s/", dirPath, itype)
 		if _, err = os.Stat(itemDirectory); err != nil {