From a1c76d3adca9d1b36f9264bd075680231b30cc8e Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Mon, 27 Feb 2017 09:44:33 -0500 Subject: [PATCH] like inventory updates, check if project update deps already processed --- awx/main/scheduler/dependency_graph.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awx/main/scheduler/dependency_graph.py b/awx/main/scheduler/dependency_graph.py index 61f08c4241..a94a158335 100644 --- a/awx/main/scheduler/dependency_graph.py +++ b/awx/main/scheduler/dependency_graph.py @@ -83,6 +83,11 @@ class DependencyGraph(object): ''' def should_update_related_project(self, job): now = self.get_now() + + # Already processed dependencies for this job + if job.data['dependent_jobs__id'] is not None: + return False + latest_project_update = self.data[self.LATEST_PROJECT_UPDATES].get(job['project_id'], None) if not latest_project_update: return True