From 79ec6a1a691623583a6c7209e0a77209bdd4d107 Mon Sep 17 00:00:00 2001 From: dax Date: Mon, 9 Jun 2025 14:27:20 +0700 Subject: [PATCH] Update wrapper.py --- ib_async/wrapper.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ib_async/wrapper.py b/ib_async/wrapper.py index 4b21b3f..65e1e5f 100644 --- a/ib_async/wrapper.py +++ b/ib_async/wrapper.py @@ -539,6 +539,7 @@ def completedOrder(self, contract: Contract, order: Order, orderState: OrderStat contract = Contract.create(**dataclassAsDict(contract)) orderStatus = OrderStatus(orderId=order.orderId, status=orderState.status) trade = Trade(contract, order, orderStatus, [], []) + self._results.setdefault("completedOrders", []) self._results["completedOrders"].append(trade) if order.permId not in self.permId2Trade: