From fdd947fbbbd5f7dafbc7eb2531f1786cc8bdef52 Mon Sep 17 00:00:00 2001 From: jorgep Date: Thu, 5 Dec 2024 15:59:56 +0100 Subject: [PATCH] feat: refs #7936 improve optionLabel logic in InvoiceInVat component for better handling of numeric values --- src/pages/InvoiceIn/Card/InvoiceInVat.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/InvoiceIn/Card/InvoiceInVat.vue b/src/pages/InvoiceIn/Card/InvoiceInVat.vue index dcca997e8..2b3c42e0d 100644 --- a/src/pages/InvoiceIn/Card/InvoiceInVat.vue +++ b/src/pages/InvoiceIn/Card/InvoiceInVat.vue @@ -41,7 +41,11 @@ const columns = computed(() => [ options: expenses.value, model: 'expenseFk', optionValue: 'id', - optionLabel: (row) => `${row.id}: ${row.name}`, + optionLabel: (row) => { + if (isNaN(row)) return `${row.id}: ${row.name}`; + let label = expenses.value.find((expense) => expense.id == row); + return `${label.id}: ${label.name}`; + }, sortable: true, align: 'left', },