bugfix for cancelall when no orders are open
This commit is contained in:
@@ -108,7 +108,7 @@ async def handle_order_cancel_all(event: EventData):
|
|||||||
log.debug(f'DexorderCancelAll {event}')
|
log.debug(f'DexorderCancelAll {event}')
|
||||||
vault = event['address']
|
vault = event['address']
|
||||||
cancelAllIndex = event['args']['cancelAllIndex']
|
cancelAllIndex = event['args']['cancelAllIndex']
|
||||||
for orderIndex in Order.vault_open_orders[vault]:
|
for orderIndex in Order.vault_open_orders.get(vault,[]):
|
||||||
if orderIndex < cancelAllIndex:
|
if orderIndex < cancelAllIndex:
|
||||||
try:
|
try:
|
||||||
order: Order = Order.of(vault, orderIndex)
|
order: Order = Order.of(vault, orderIndex)
|
||||||
|
|||||||
Reference in New Issue
Block a user