From e421e00631ba2f05af7e8300ae0ad9cc549fcc02 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Mon, 18 Aug 2025 10:11:23 +0200 Subject: [PATCH] fix: don't ensure latest on auto-complete See https://git.coopcloud.tech/toolshed/abra/issues/567 --- pkg/autocomplete/autocomplete.go | 2 +- pkg/recipe/recipe.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/autocomplete/autocomplete.go b/pkg/autocomplete/autocomplete.go index 03986c63..e489850d 100644 --- a/pkg/autocomplete/autocomplete.go +++ b/pkg/autocomplete/autocomplete.go @@ -38,7 +38,7 @@ func ServiceNameComplete(appName string) ([]string, cobra.ShellCompDirective) { // RecipeNameComplete completes recipe names. func RecipeNameComplete() ([]string, cobra.ShellCompDirective) { - catl, err := recipe.ReadRecipeCatalogue(false) + catl, err := recipe.ReadRecipeCatalogue(true) if err != nil { err := i18n.G("autocomplete failed: %s", err) return []string{err}, cobra.ShellCompDirectiveError diff --git a/pkg/recipe/recipe.go b/pkg/recipe/recipe.go index 85ac951a..4ff35103 100644 --- a/pkg/recipe/recipe.go +++ b/pkg/recipe/recipe.go @@ -373,8 +373,6 @@ func GetStringInBetween(recipeName, str, start, end string) (result string, err // ReadRecipeCatalogue reads the recipe catalogue. func ReadRecipeCatalogue(offline bool) (RecipeCatalogue, error) { - recipes := make(RecipeCatalogue) - if err := catalogue.EnsureCatalogue(); err != nil { return nil, err } @@ -385,6 +383,8 @@ func ReadRecipeCatalogue(offline bool) (RecipeCatalogue, error) { } } + recipes := make(RecipeCatalogue) + if err := readRecipeCatalogueFS(&recipes); err != nil { return nil, err }