diff --git a/src/pages/Route/Vehicle/Card/VehicleInvoiceIn.vue b/src/pages/Route/Vehicle/Card/VehicleInvoiceIn.vue index a10be4b4d..5be4be180 100644 --- a/src/pages/Route/Vehicle/Card/VehicleInvoiceIn.vue +++ b/src/pages/Route/Vehicle/Card/VehicleInvoiceIn.vue @@ -81,10 +81,10 @@ const columns = computed(() => [ async function unassignInvoice(id) { try { await axios.delete(`VehicleInvoiceIns/${id}`); - notify(t('vehicle.ticket.invoiceUnlinked'), 'positive'); + notify(t('vehicle.ticket.unlinkedInvoice'), 'positive'); tableRef.value.reload(); } catch (e) { - throw e; + notify('route.errors.invoiceUnlinked', 'negative'); } } diff --git a/src/pages/Route/Vehicle/locale/en.yml b/src/pages/Route/Vehicle/locale/en.yml index 45a0a4950..f4408e5f1 100644 --- a/src/pages/Route/Vehicle/locale/en.yml +++ b/src/pages/Route/Vehicle/locale/en.yml @@ -21,6 +21,8 @@ vehicle: ticket: assignedInvoices: Assigned Invoices assignInvoice: Assign invoice - invoiceUnlinked: Invoice unlinked + unlinkedInvoice: Unlinked invoice unassignInvoice: Unassign invoice unassignInvoiceConfirmation: This invoice will be unassigned from this vehicle! Continue anyway? + errors: + invoiceUnlinked: Error occurred while unlinking invoice diff --git a/src/pages/Route/Vehicle/locale/es.yml b/src/pages/Route/Vehicle/locale/es.yml index 7cda1006c..4c819b707 100644 --- a/src/pages/Route/Vehicle/locale/es.yml +++ b/src/pages/Route/Vehicle/locale/es.yml @@ -21,6 +21,8 @@ vehicle: ticket: assignedInvoices: Facturas vinculadas assignInvoice: Vincular factura - invoiceUnlinked: Factura desvinculada + unlinkedInvoice: Factura desvinculada unassignInvoice: Desvincular factura unassignInvoiceConfirmation: Esta factura se desvinculará de este vehículo! ¿Continuar de todas formas? + errors: + invoiceUnlinked: Se ha producido un error al desvincular la factura diff --git a/test/cypress/integration/route/vehicle/vehicleInvoiceIn.spec.js b/test/cypress/integration/route/vehicle/vehicleInvoiceIn.spec.js index bce1a2414..0f815a62e 100644 --- a/test/cypress/integration/route/vehicle/vehicleInvoiceIn.spec.js +++ b/test/cypress/integration/route/vehicle/vehicleInvoiceIn.spec.js @@ -44,7 +44,7 @@ describe('Vehicle Invoice In', () => { it('Should unassign an invoice', () => { cy.dataCy(selectors.unassignBtn).should('be.visible').last().click(); cy.clickConfirm(); - cy.checkNotification('Invoice unlinked'); + cy.checkNotification('Unlinked invoice'); }); describe('Supplier pop-ups', () => {