From 5eb37fd3511948980c417f195a006ac89890f3d8 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Sat, 28 Feb 2026 21:09:24 +0100 Subject: [PATCH] fix: correct formatCurrency calls defaulting to EUR on payments page Fix misplaced parenthesis in Math.abs() call that caused formatCurrency to receive no currency arg (defaulting to EUR), and remove extra arg in foreign currency formatting. --- src/routes/cospend/payments/+page.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/cospend/payments/+page.svelte b/src/routes/cospend/payments/+page.svelte index 5138c55..3a727fd 100644 --- a/src/routes/cospend/payments/+page.svelte +++ b/src/routes/cospend/payments/+page.svelte @@ -97,7 +97,7 @@ return formatCurrency(payment.amount, 'CHF', 'de-CH'); } - return `${formatCurrency(payment.originalAmount, payment.currency, 'CHF', 'de-CH')} ≈ ${formatCurrency(payment.amount, 'CHF', 'de-CH')}`; + return `${formatCurrency(payment.originalAmount, payment.currency, 'de-CH')} ≈ ${formatCurrency(payment.amount, 'CHF', 'de-CH')}`; } function formatDate(dateString) { @@ -236,7 +236,7 @@ {#if split.amount > 0} owes {formatCurrency(split.amount, 'CHF', 'de-CH')} {:else if split.amount < 0} - owed {formatCurrency(Math.abs(split.amount, 'CHF', 'de-CH'))} + owed {formatCurrency(Math.abs(split.amount), 'CHF', 'de-CH')} {:else} owes {formatCurrency(split.amount, 'CHF', 'de-CH')} {/if}