From 2a8042ba50c18f8903ee88755648fefc620ec3f8 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Mon, 11 May 2026 16:22:58 +0200 Subject: [PATCH] fix(custom-fields) : recharge la formule depuis le BE apres save du ModelType Sur les pages d'edition de categorie composant/piece, ajoute un loadCategory() apres updateModelType + syncExecute pour que la formule mise a jour par propagateCustomFieldRename soit refletee dans le form sans avoir a recharger la page. --- frontend/app/pages/component-category/[id]/edit.vue | 2 ++ frontend/app/pages/piece-category/[id]/edit.vue | 2 ++ 2 files changed, 4 insertions(+) diff --git a/frontend/app/pages/component-category/[id]/edit.vue b/frontend/app/pages/component-category/[id]/edit.vue index c1b9a56..e7b269a 100644 --- a/frontend/app/pages/component-category/[id]/edit.vue +++ b/frontend/app/pages/component-category/[id]/edit.vue @@ -159,6 +159,7 @@ const handleSubmit = async (payload: Parameters[1]) => { await updateModelType(id, enrichedPayload) await syncExecute(id, { confirmDeletions: false, confirmTypeChanges: false }) await loadComponentTypes({ force: true }) + await loadCategory() showSuccess('Catégorie de composant mise à jour avec succès.') } } catch (error) { @@ -183,6 +184,7 @@ const handleSyncConfirm = async () => { confirmTypeChanges: !!hasModifications, }) await loadComponentTypes({ force: true }) + await loadCategory() showSuccess('Catégorie de composant mise à jour avec succès.') } catch (error) { showError(normalizeError(error)) diff --git a/frontend/app/pages/piece-category/[id]/edit.vue b/frontend/app/pages/piece-category/[id]/edit.vue index c40ac59..e39aa07 100644 --- a/frontend/app/pages/piece-category/[id]/edit.vue +++ b/frontend/app/pages/piece-category/[id]/edit.vue @@ -157,6 +157,7 @@ const handleSubmit = async (payload: Parameters[1]) => { await updateModelType(id, enrichedPayload) await syncExecute(id, { confirmDeletions: false, confirmTypeChanges: false }) await loadPieceTypes({ force: true }) + await loadCategory() showSuccess('Catégorie de pièce mise à jour avec succès.') } } catch (error) { @@ -181,6 +182,7 @@ const handleSyncConfirm = async () => { confirmTypeChanges: !!hasModifications, }) await loadPieceTypes({ force: true }) + await loadCategory() showSuccess('Catégorie de pièce mise à jour avec succès.') } catch (error) { showError(normalizeError(error))