diff --git a/src/dexorder/event_handler.py b/src/dexorder/event_handler.py index 4f2c157..988f9c9 100644 --- a/src/dexorder/event_handler.py +++ b/src/dexorder/event_handler.py @@ -108,7 +108,7 @@ async def handle_order_cancel_all(event: EventData): log.debug(f'DexorderCancelAll {event}') vault = event['address'] cancelAllIndex = event['args']['cancelAllIndex'] - for orderIndex in Order.vault_open_orders[vault]: + for orderIndex in Order.vault_open_orders.get(vault,[]): if orderIndex < cancelAllIndex: try: order: Order = Order.of(vault, orderIndex)