From 0ef85e161e3d445a0a83765ec348d5609a24166d Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 31 Jan 2026 19:55:03 +0100 Subject: [PATCH] fix: problem in ohlcv_with_cache --- freqtrade/exchange/exchange.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index ac19696fa..7275c4b10 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -2896,8 +2896,11 @@ class Exchange: } pairs_to_download = [p for p in pairs if p not in candles] if pairs_to_download: - candles = self.refresh_latest_ohlcv(pairs_to_download, since_ms=since_ms, cache=False) - for c, val in candles.items(): + candles_new = self.refresh_latest_ohlcv( + pairs_to_download, since_ms=since_ms, cache=False + ) + for c, val in candles_new.items(): + candles[c] = val self._expiring_candle_cache[(c[1], since_ms)][c] = val return candles