From 83b1e5eaad185adc26876aade3ff5d222ead0371 Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 12 Apr 2024 17:47:52 -0400 Subject: [PATCH] bugfix for cancelall when no orders are open --- src/dexorder/event_handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)