bugfix for cancelall when no orders are open

This commit is contained in:
Tim
2024-04-12 17:47:52 -04:00
parent 6341dda602
commit 83b1e5eaad

View File

@@ -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)