Convert to primary currency for transaction charts

This commit is contained in:
Khoa Nguyen
2026-02-28 15:32:04 +01:00
parent 5451328ea6
commit 7f64251a55
2 changed files with 30 additions and 17 deletions

View File

@@ -31,8 +31,10 @@ trait ResolvesJournalAmountAndCurrency
/**
* Normalize journal currency metadata and positive amount, honoring primary currency conversion.
*/
protected function resolveJournalAmountAndCurrency(array $journal, array $currency): array
protected function resolveJournalAmountAndCurrency(array $journal, ?array $currency = null): array
{
$currency ??= $journal;
$currencyId = (int) ($journal['currency_id'] ?? $currency['currency_id']);
$currencyName = (string) ($journal['currency_name'] ?? $currency['currency_name']);
$currencySymbol = (string) ($journal['currency_symbol'] ?? $currency['currency_symbol']);