From 95f5db9dcddf8ccf15074aba9e3b15814cd15d67 Mon Sep 17 00:00:00 2001 From: Axel-CH Date: Wed, 19 Mar 2025 03:11:43 -0400 Subject: [PATCH] fix: implement ordering for rpc_list_custom_data --- freqtrade/rpc/rpc.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/freqtrade/rpc/rpc.py b/freqtrade/rpc/rpc.py index 969d53687..de3761c90 100644 --- a/freqtrade/rpc/rpc.py +++ b/freqtrade/rpc/rpc.py @@ -1130,8 +1130,12 @@ class RPC: trades: Sequence[Trade] if trade_id is None: # Get all open trades + order_by: Any = Trade.close_date.desc() trades = Trade.session.scalars( - Trade.get_trades_query([Trade.is_open.is_(True)]).limit(limit).offset(offset) + Trade.get_trades_query([Trade.is_open.is_(True)]) + .order_by(order_by) + .limit(limit) + .offset(offset) ).all() else: trades = Trade.get_trades(trade_filter=[Trade.id == trade_id]).all()