Delete custom data before the trade.
This commit is contained in:
parent
8494bea64f
commit
c420304b33
@ -1087,12 +1087,12 @@ class Trade(_DECL_BASE, LocalTrade):
|
|||||||
for order in self.orders:
|
for order in self.orders:
|
||||||
Order.query.session.delete(order)
|
Order.query.session.delete(order)
|
||||||
|
|
||||||
Trade.query.session.delete(self)
|
|
||||||
Trade.commit()
|
|
||||||
|
|
||||||
for entry in self.custom_data:
|
for entry in self.custom_data:
|
||||||
CustomData.query.session.delete(entry)
|
CustomData.query.session.delete(entry)
|
||||||
|
|
||||||
CustomData.query.session.commit()
|
CustomData.query.session.commit()
|
||||||
|
Trade.query.session.delete(self)
|
||||||
|
Trade.commit()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def commit():
|
def commit():
|
||||||
|
Loading…
Reference in New Issue
Block a user