sfdsf
All checks were successful
Deploy / deploy-staging (push) Successful in 9s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-09 01:59:48 +02:00
parent d8892e63a9
commit 8b07d1f00c
2 changed files with 24 additions and 3 deletions

View File

@@ -1380,6 +1380,19 @@ final class AnalyticsService
return null;
}
$reportedTotal = is_numeric($snapshot['total_value_amount'] ?? null)
? (float) $snapshot['total_value_amount']
: null;
$reportedCurrency = strtoupper(trim((string) ($snapshot['total_value_currency'] ?? '')));
if ($reportedTotal !== null && $reportedTotal >= 0 && $reportedCurrency !== '') {
$convertedTotal = $reportedCurrency === $target
? $reportedTotal
: $this->convertAmount($reportedTotal, $reportedCurrency, $target, $fxContext);
if ($convertedTotal !== null) {
return $convertedTotal;
}
}
$balances = is_array($snapshot['balances_json'] ?? null) ? $snapshot['balances_json'] : [];
if ($balances === []) {
return null;