diff --git a/src/exchanges/bybit.py b/src/exchanges/bybit.py index 5d82f254e..fb8067224 100644 --- a/src/exchanges/bybit.py +++ b/src/exchanges/bybit.py @@ -429,7 +429,10 @@ async def fetch_pnls(self, start_time=None, end_time=None, limit=None): if x["orderId"] in fillsd: fillsd[x["orderId"]][-1]["pnl"] = x["pnl"] else: - logging.info(f"debug missing order id in fills {x['orderId']}") + # logging.info(f"debug missing order id in fills {x['orderId']} {x}") + x["info"] = {"execId": uuid4().hex} + x["id"] = x["orderId"] + fillsd[x["orderId"]] = [x] joined = {x["info"]["execId"]: x for x in flatten(fillsd.values())} return sorted(joined.values(), key=lambda x: x["timestamp"])