From fad784e49f77a21eaf6151b0f01b7465ea2b690e Mon Sep 17 00:00:00 2001 From: Kevin_Ramirez Date: Fri, 15 May 2026 13:23:28 -0500 Subject: [PATCH] Coreecion de error en el item del formulario de bultos, no se generaba un nuevo item cada vez que queriamos ingresar un nuevo bulto, asi que nada mas volvia a brir el mismo item --- .../dashboard/packages/create-edit-dialog.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/dashboard/packages/create-edit-dialog.svelte b/frontend/src/lib/components/dashboard/packages/create-edit-dialog.svelte index a339202b..5c736680 100644 --- a/frontend/src/lib/components/dashboard/packages/create-edit-dialog.svelte +++ b/frontend/src/lib/components/dashboard/packages/create-edit-dialog.svelte @@ -42,8 +42,12 @@ let loading = $state(false); let error = $state(null); - // Resetear formulario cuando cambia el item + // Resetear formulario cada vez que se abre el diálogo o cambia el item. + // Se observa `open` además de `item` porque al crear varios registros + // consecutivos `item` permanece en null y el efecto no se re-dispararía. $effect(() => { + if (!open) return; + if (item) { formData = { key: item.key, @@ -67,6 +71,7 @@ code_aamex: '' }; } + error = null; }); async function handleSubmit() {