fix: implement ordering for rpc_list_custom_data

This commit is contained in:
Axel-CH
2025-03-19 03:11:43 -04:00
parent 61b29962c4
commit 95f5db9dcd

View File

@@ -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()