diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/Dawn/views.py | 5 |
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)) |
