Avoid nested db transaction when action udpate
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user