fix: parse JSON string result if needed when retrieving trades
This commit is contained in:
@@ -207,7 +207,11 @@ def get_backtest_trades(
|
|||||||
|
|
||||||
# Get trades from result
|
# Get trades from result
|
||||||
result = backtest.result or {}
|
result = backtest.result or {}
|
||||||
trades = result.get("trades", [])
|
# Handle case where result might be a JSON string
|
||||||
|
if isinstance(result, str):
|
||||||
|
import json
|
||||||
|
result = json.loads(result)
|
||||||
|
trades = result.get("trades", []) or []
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"backtest_id": run_id,
|
"backtest_id": run_id,
|
||||||
|
|||||||
Reference in New Issue
Block a user