fix more broken searches

This commit is contained in:
Kuchenpirat 2025-06-18 09:01:11 +00:00
commit 7e6881acfa
3 changed files with 7 additions and 6 deletions

View file

@ -2,7 +2,7 @@
<v-autocomplete <v-autocomplete
v-model="selected" v-model="selected"
v-bind="inputAttrs" v-bind="inputAttrs"
v-model:search-input="searchInput" v-model:search="searchInput"
:items="storeItem" :items="storeItem"
:label="label" :label="label"
chips chips

View file

@ -3,7 +3,7 @@
ref="autocompleteRef" ref="autocompleteRef"
v-model="itemVal" v-model="itemVal"
v-bind="$attrs" v-bind="$attrs"
v-model:search-input="searchInput" v-model:search="searchInput"
item-title="name" item-title="name"
return-object return-object
:items="items" :items="items"
@ -97,7 +97,8 @@ export default defineNuxtComponent({
get: () => { get: () => {
try { try {
return Object.keys(props.modelValue).length !== 0 ? props.modelValue : null; return Object.keys(props.modelValue).length !== 0 ? props.modelValue : null;
} catch { }
catch {
return null; return null;
} }
}, },

View file

@ -62,7 +62,7 @@
<v-autocomplete <v-autocomplete
v-if="!dialog.note" v-if="!dialog.note"
v-model="newMeal.recipeId" v-model="newMeal.recipeId"
v-model:search-input="search.query.value" v-model:search="search.query.value"
:label="$t('meal-plan.meal-recipe')" :label="$t('meal-plan.meal-recipe')"
:items="search.data.value" :items="search.data.value"
:loading="search.loading.value" :loading="search.loading.value"
@ -272,12 +272,12 @@ export default defineNuxtComponent({
} }
// Remove any dates that no longer exist // Remove any dates that no longer exist
Object.keys(mealplansByDate).forEach((date) => { Object.keys(mealplansByDate).forEach((date) => {
if (!plans.find((p) => p.date.toString() === date)) { if (!plans.find(p => p.date.toString() === date)) {
delete mealplansByDate[date]; delete mealplansByDate[date];
} }
}); });
}, },
{ immediate: true, deep: true } { immediate: true, deep: true },
); );
function onMoveCallback(evt: SortableEvent) { function onMoveCallback(evt: SortableEvent) {