Avoid nested db transaction when action udpate

This commit is contained in:
tengqm
2015-02-04 16:15:03 +08:00
parent e29f020a11
commit 0488c32226

View File

@@ -1012,11 +1012,11 @@ def _mark_failed_action(query, action_id, timestamp, reason):
def action_mark_failed(context, action_id, timestamp, reason=None):
query = model_query(context, models.Action)
action = query.get(action_id)
session = query.session
session.begin()
action = query.get(action_id)
action.owner = None
action.status = ACTION_FAILED
if reason is not None: