fix: goose recipe list can return duplicated entries (#5645)

Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
This commit is contained in:
Abhijay Jain
2025-11-10 18:49:06 +05:30
committed by GitHub
parent 743dc2ac97
commit 0d65c81dd2
+7 -1
View File
@@ -29,7 +29,13 @@ fn local_recipe_dirs() -> Vec<PathBuf> {
local_dirs.push(get_recipe_library_dir(true));
local_dirs.push(get_recipe_library_dir(false));
local_dirs
let mut dirs: Vec<PathBuf> = local_dirs
.into_iter()
.map(|dir| dir.canonicalize().unwrap_or(dir))
.collect();
dirs.sort();
dirs.dedup();
dirs
}
pub fn load_local_recipe_file(recipe_name: &str) -> Result<RecipeFile> {