From 6044b04d336db64b773ae654721744e62c75cc17 Mon Sep 17 00:00:00 2001 From: licanwei Date: Fri, 17 Mar 2017 16:16:26 +0800 Subject: [PATCH] set eager=True for actionplan.list actionplan.save() will send a send_update notification. This notification need eagerly loaded, so we should set eager=True for actionplan.list. Change-Id: Iafe35b9782fb0cc52ba5121c155f62c61ef70e1f Closes-Bug: #1673679 --- watcher/decision_engine/audit/continuous.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/watcher/decision_engine/audit/continuous.py b/watcher/decision_engine/audit/continuous.py index 06493a155..551bd97c2 100644 --- a/watcher/decision_engine/audit/continuous.py +++ b/watcher/decision_engine/audit/continuous.py @@ -72,7 +72,7 @@ class ContinuousAuditHandler(base.AuditHandler): a_plan_filters = {'audit_uuid': audit.uuid, 'state': objects.action_plan.State.RECOMMENDED} action_plans = objects.ActionPlan.list( - request_context, filters=a_plan_filters) + request_context, filters=a_plan_filters, eager=True) for plan in action_plans: plan.state = objects.action_plan.State.CANCELLED plan.save()