From b67af56bd1817abcf92b513dc2a92fd67b1744e8 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Mon, 11 May 2026 16:52:28 +0200 Subject: [PATCH] fix(search-select) : affiche modelValue au mount en mode creatable En mode creatable, modelValue n'est pas dans options donc selectedOption est null. Le onMounted ecrasait searchTerm a vide apres que le watch immediate l'avait initialise. Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/app/components/common/SearchSelect.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/app/components/common/SearchSelect.vue b/frontend/app/components/common/SearchSelect.vue index 5251374..17276e9 100644 --- a/frontend/app/components/common/SearchSelect.vue +++ b/frontend/app/components/common/SearchSelect.vue @@ -388,7 +388,11 @@ const handleGlobalClick = (event) => { onMounted(() => { window.addEventListener('click', handleGlobalClick) - searchTerm.value = selectedOption.value ? resolveLabel(selectedOption.value) : '' + if (props.creatable) { + searchTerm.value = String(props.modelValue ?? '') + } else { + searchTerm.value = selectedOption.value ? resolveLabel(selectedOption.value) : '' + } }) onBeforeUnmount(() => {