From 4dbe4f000ea3e677194134fbd802d7221a7a30ca Mon Sep 17 00:00:00 2001 From: Daniel Stock Date: Tue, 2 Dec 2025 18:03:22 +0100 Subject: [PATCH] Fix wrong sorting of invoices since lazily loading older years --- resources/js/pages/Invoices.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/js/pages/Invoices.vue b/resources/js/pages/Invoices.vue index e3836b1..e9dbcbb 100644 --- a/resources/js/pages/Invoices.vue +++ b/resources/js/pages/Invoices.vue @@ -35,6 +35,9 @@ onMounted(async () => { try { const invoiceBeforeThisYearResponse = await axios.get('/api/invoices/summaryBeforeThisYear') invoicesData.value = invoicesData.value.concat(invoiceBeforeThisYearResponse.data as Invoice[]) + invoicesData.value = invoicesData.value.sort( + (a, b) => new Date(a.invoiceDate) - new Date(b.invoiceDate) + ) } catch (error) { console.error('Fehler beim Laden der Daten:', error) }