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()