diff --git a/vue3/src/pages/SearchPage.vue b/vue3/src/pages/SearchPage.vue index 3028b8f5d..df91d19df 100644 --- a/vue3/src/pages/SearchPage.vue +++ b/vue3/src/pages/SearchPage.vue @@ -169,6 +169,7 @@ function saveCustomFilter() { if (Object.keys(selectedCustomFilter.value).length > 0) { loading.value = true + selectedCustomFilter.value.search = JSON.stringify(apiRecipeListRequestToCustomFilter()) api.apiCustomFilterUpdate({id: selectedCustomFilter.value.id!, customFilter: selectedCustomFilter.value}).then((r) => { selectedCustomFilter.value = r }).catch(err => { @@ -189,7 +190,7 @@ function createCustomFilter() { dialog.value = false loading.value = true - api.apiCustomFilterCreate({customFilter: {name: newFilterName.value} as CustomFilter}).then((r) => { + api.apiCustomFilterCreate({customFilter: {name: newFilterName.value, search: JSON.stringify(apiRecipeListRequestToCustomFilter())} as CustomFilter}).then((r) => { selectedCustomFilter.value = r }).catch(err => { useMessageStore().addError(ErrorMessageType.UPDATE_ERROR, err)