diff --git a/frontend/pages/incomingInvoices/index.vue b/frontend/pages/incomingInvoices/index.vue index 52e884f..509ea23 100644 --- a/frontend/pages/incomingInvoices/index.vue +++ b/frontend/pages/incomingInvoices/index.vue @@ -18,7 +18,10 @@ defineShortcuts({ 'Enter': { usingInput: true, handler: () => { - router.push(`/incomingInvoices/show/${filteredRows.value[selectedItem.value].id}`) + const invoice = filteredRows.value[selectedItem.value] + if (invoice) { + selectIncomingInvoice(invoice) + } } }, 'arrowdown': () => { @@ -146,13 +149,11 @@ const isPaid = (item) => { } const selectIncomingInvoice = (invoice) => { - if(invoice.state === "Vorbereitet" ) { - router.push(`/incomingInvoices/edit/${invoice.id}`) - } else { + if (invoice.state === "Gebucht") { router.push(`/incomingInvoices/show/${invoice.id}`) + } else { + router.push(`/incomingInvoices/edit/${invoice.id}`) } - - } @@ -291,4 +292,4 @@ const selectIncomingInvoice = (invoice) => { \ No newline at end of file +