diff --git a/frontend/src/components/tasks/partials/ProjectSearch.vue b/frontend/src/components/tasks/partials/ProjectSearch.vue index 8be8e23e1..799d61b0f 100644 --- a/frontend/src/components/tasks/partials/ProjectSearch.vue +++ b/frontend/src/components/tasks/partials/ProjectSearch.vue @@ -37,11 +37,13 @@ const props = withDefaults(defineProps<{ modelValue?: IProject savedFiltersOnly?: boolean }>(), { - modelValue: new ProjectModel(), + modelValue: () => new ProjectModel(), savedFiltersOnly: false, }) -const emit = defineEmits(['update:modelValue']) +const emit = defineEmits<{ + 'update:modelValue': [value: IProject] +}>() const project = reactive(new ProjectModel()) @@ -55,6 +57,7 @@ watch( ) const projectStore = useProjectStore() + const foundProjects = ref([]) function findProjects(query: string) { if (query === '') {