From 5fb76f24dc39f71a91decb2ca21fd733dd39db39 Mon Sep 17 00:00:00 2001 From: KazariEX <85992002+MysteryBao37@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:33:16 +0800 Subject: [PATCH] fix: keyword filter (#57) --- composables/store/recipe.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/composables/store/recipe.ts b/composables/store/recipe.ts index df803b8..8cc1181 100644 --- a/composables/store/recipe.ts +++ b/composables/store/recipe.ts @@ -78,8 +78,6 @@ export const useRecipeStore = defineStore('recipe', () => { async function searchRecipes() { isSearching.value = true let result: RecipeItem[] = [] - if (keyword.value) - result = await db.recipes.filter(item => item.name.includes(keyword.value)).toArray() if (curMode.value === 'strict') { result = await db.recipes.filter((item) => { @@ -116,6 +114,9 @@ export const useRecipeStore = defineStore('recipe', () => { }).toArray() } + if (keyword.value) + result = result.filter(item => item.name.includes(keyword.value)) + isSearching.value = false return result }