aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/admin_cls_upload.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/python/admin_cls_upload.py b/python/admin_cls_upload.py
index 95f35715..bc185bc3 100644
--- a/python/admin_cls_upload.py
+++ b/python/admin_cls_upload.py
@@ -21,6 +21,11 @@ with conn.cursor() as c:
continue
service = get_service(account_counterparty)
for t in trades:
+ t["dealid"] = (
+ f"{t['dealid']}_{t['fx_type'][0]}"
+ if t["fx_type"] != "SPOT"
+ else t["dealid"]
+ )
trade = SpotDeal.from_dict(**t)
service.push_trade(trade, "NEW")
service.build_buffer("spot")