mirror of
https://github.com/ansible/awx.git
synced 2026-01-15 11:50:42 -03:30
in case we fail a job in task manager, we need to add the project update to the inventoryupdate.source_project field
This commit is contained in:
parent
0ae9fe3624
commit
eba4a3f1c2
@ -395,11 +395,9 @@ class TaskManager:
|
||||
if task.project is not None and task.project.scm_update_on_launch is True:
|
||||
latest_project_update = self.get_latest_project_update(task.project_id)
|
||||
if self.should_update_related_project(task, latest_project_update):
|
||||
project_task = self.create_project_update(task)
|
||||
created_dependencies.append(project_task)
|
||||
dependencies.append(project_task)
|
||||
else:
|
||||
dependencies.append(latest_project_update)
|
||||
latest_project_update = self.create_project_update(task)
|
||||
created_dependencies.append(latest_project_update)
|
||||
dependencies.append(latest_project_update)
|
||||
|
||||
# Inventory created 2 seconds behind job
|
||||
try:
|
||||
@ -438,7 +436,7 @@ class TaskManager:
|
||||
latest_src_project_update = self.create_project_update(inventory_task, project_id=invsrc.source_project_id)
|
||||
created_dependencies.append(latest_src_project_update)
|
||||
self.add_dependencies(inventory_task, [latest_src_project_update])
|
||||
|
||||
latest_src_project_update.scm_inventory_updates.add(inventory_task)
|
||||
return created_dependencies
|
||||
|
||||
def generate_dependencies(self, undeped_tasks):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user