File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -2006,12 +2006,7 @@ cdef class Cache(CacheFacade):
2006
2006
else :
2007
2007
self ._index_orders_emulated.add(order.client_order_id)
2008
2008
2009
- if self ._database is None :
2010
- return
2011
-
2012
- # Update database
2013
- self ._database.update_order(order)
2014
-
2009
+ # Update own book
2015
2010
if update_own_book and should_handle_own_book_order(order):
2016
2011
own_book = self ._own_order_books.get(order.instrument_id)
2017
2012
if own_book is None :
@@ -2022,6 +2017,12 @@ cdef class Cache(CacheFacade):
2022
2017
else :
2023
2018
own_book.update(order.to_own_book_order())
2024
2019
2020
+ if self ._database is None :
2021
+ return
2022
+
2023
+ # Update database
2024
+ self ._database.update_order(order)
2025
+
2025
2026
cpdef void update_order_pending_cancel_local(self , Order order):
2026
2027
"""
2027
2028
Update the given `order` as pending cancel locally.
You can’t perform that action at this time.
0 commit comments