From 7af14d19851b68495db1ac9b5cfdae6545f457cd Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 17 Jun 2023 18:26:08 +0200 Subject: [PATCH] Fix random test failure --- freqtrade/persistence/trade_model.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py index 5dee2a53c..ddc147763 100644 --- a/freqtrade/persistence/trade_model.py +++ b/freqtrade/persistence/trade_model.py @@ -1391,7 +1391,10 @@ class Trade(ModelBase, LocalTrade): e.g. `(trade_filter=Trade.id == trade_id)` :return: unsorted query object """ - return Trade.session.scalars(Trade.get_trades_query(trade_filter, include_orders)) + query = Trade.get_trades_query(trade_filter, include_orders) + # this sholud remain split. if use_db is False, session is not available and the above will + # raise an exception. + return Trade.session.scalars(query) @staticmethod def get_open_order_trades() -> List['Trade']: