aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/Dawn/views.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/python/Dawn/views.py b/python/Dawn/views.py
index 7b4fc8aa..2cf8ee5b 100644
--- a/python/Dawn/views.py
+++ b/python/Dawn/views.py
@@ -324,8 +324,6 @@ def trade_manage(tradeid, kind):
old_confirm = trade.trade_confirm
if form.validate_on_submit():
form.populate_obj(trade)
- if kind == 'cds':
- trade.cashaccount = trade.fcm_account.cash_account
session = form.get_session()
if not tradeid:
session.add(trade)
@@ -342,6 +340,9 @@ def trade_manage(tradeid, kind):
action_url=
url_for('trade_manage', tradeid=tradeid, kind=kind))
else:
+ if kind == 'cds':
+ trade.cashaccount = trade.fcm_account.cash_account
+ session.commit()
if form.upload_globeop.data:
q = get_queue()
q.rpush(f'{kind}_trades', simple_serialize(trade))