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

This commit is contained in:
2026-05-02 03:08:52 +02:00
parent ed0f7b6762
commit f5a93931be

View File

@@ -634,6 +634,10 @@ final class FxRatesService
$rebasedRates[$code] = (float) $rate / (float) $baseRate; $rebasedRates[$code] = (float) $rate / (float) $baseRate;
} }
if ($snapshotBase !== '' && $snapshotBase !== $requestedBase) {
$rebasedRates[$snapshotBase] = 1 / (float) $baseRate;
}
$filteredRates = $this->filterRates($rebasedRates, $symbols); $filteredRates = $this->filterRates($rebasedRates, $symbols);
if ($this->symbolsContain($symbols, $requestedBase)) { if ($this->symbolsContain($symbols, $requestedBase)) {
$filteredRates = [$requestedBase => 1.0] + $filteredRates; $filteredRates = [$requestedBase => 1.0] + $filteredRates;