From 38233a9a62ac0f5fc0faa7d2e8bba6931536610a Mon Sep 17 00:00:00 2001 From: hreyes Date: Fri, 24 Apr 2026 15:47:03 -0600 Subject: [PATCH] fix/invoices-return-cancelar --- frontend/messages/es.json | 5 +++-- .../dashboard/invoices/edit/items/fa/item-sheet-fa.svelte | 2 +- .../src/routes/dashboard/invoices/edit/[id]/+page.svelte | 6 +++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 6b0691fc..9e913d89 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -955,6 +955,7 @@ "loading_item_data": "Cargando datos de la partida...", "close": "Cerrar", "cancel": "Cancelar", + "save": "Guardar", "select_line_title": "Seleccionar línea", "import_title": "Partidas de Importación", "import_description": "Selecciona una línea con saldo disponible para realizar la descarga.", @@ -1191,8 +1192,8 @@ "cancel": "Cancelar", "close": "Cerrar", "saving": "Guardando...", - "update": "Actualizar", - "create": "Crear" + "update": "Guardar", + "create": "Guardar" }, "prerequisites": { "title": "Aviso", diff --git a/frontend/src/lib/components/dashboard/invoices/edit/items/fa/item-sheet-fa.svelte b/frontend/src/lib/components/dashboard/invoices/edit/items/fa/item-sheet-fa.svelte index 7828b8ec..4b928c81 100644 --- a/frontend/src/lib/components/dashboard/invoices/edit/items/fa/item-sheet-fa.svelte +++ b/frontend/src/lib/components/dashboard/invoices/edit/items/fa/item-sheet-fa.svelte @@ -740,7 +740,7 @@ {m['invoice_item_fa.repair.loading_line']()} {:else} - {isEditMode ? m['invoice_item_fa.repair.cancel']() : m['invoice_item_fa.repair.close']()} + {m['invoice_item_fa.repair.save']()} {/if} {/if} diff --git a/frontend/src/routes/dashboard/invoices/edit/[id]/+page.svelte b/frontend/src/routes/dashboard/invoices/edit/[id]/+page.svelte index 19675bc0..7e17a66f 100644 --- a/frontend/src/routes/dashboard/invoices/edit/[id]/+page.svelte +++ b/frontend/src/routes/dashboard/invoices/edit/[id]/+page.svelte @@ -725,7 +725,11 @@ } function handleBack() { - goto(invoicesListPath()); + if (browser && window.history.length > 1) { + window.history.back(); + } else { + goto(invoicesListPath()); + } } function getOperationColor(type?: string | null): 'default' | 'secondary' {