fix: apply options correctly for indices config import by kai687 · Pull Request #175 · algolia/cli
Expand Up
@@ -123,22 +123,21 @@ func runImportCmd(opts *config.ImportOptions) error {
if err != nil {
return err
}
_, err = indice.SaveSynonyms(synonyms,
[]interface{}{
opt.ForwardToReplicas(opts.ForwardSynonymsToReplicas),
opt.ReplaceExistingSynonyms(opts.ClearExistingSynonyms),
},
_, err = indice.SaveSynonyms(
synonyms,
opt.ForwardToReplicas(opts.ForwardSynonymsToReplicas),
opt.ReplaceExistingSynonyms(opts.ClearExistingSynonyms),
)
if err != nil {
return fmt.Errorf("%s An error occurred when saving synonyms: %w", cs.FailureIcon(), err)
}
}
if len(opts.ImportConfig.Rules) > 0 && utils.Contains(opts.Scope, "rules") {
_, err = indice.SaveRules(opts.ImportConfig.Rules,
[]interface{}{
opt.ForwardToReplicas(opts.ForwardRulesToReplicas),
opt.ClearExistingRules(opts.ClearExistingRules),
})
_, err = indice.SaveRules(
opts.ImportConfig.Rules,
opt.ForwardToReplicas(opts.ForwardRulesToReplicas),
opt.ClearExistingRules(opts.ClearExistingRules),
)
if err != nil {
return fmt.Errorf("%s An error occurred when saving rules: %w", cs.FailureIcon(), err)
}
Expand Down