mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 11:00:03 -03:30
fix bug with dependent SCM inv updates
This change causes all SCM inventory updates to run a local project sync unless they were specifically marked as a dependency of an already-existing project update, as opposed to just doing so on manual launch types. This should be a more robust criteria.
This commit is contained in:
parent
0876d7825c
commit
d7ae95684c
@ -1961,7 +1961,7 @@ class RunInventoryUpdate(BaseTask):
|
||||
source_project = None
|
||||
if inventory_update.inventory_source:
|
||||
source_project = inventory_update.inventory_source.source_project
|
||||
if (inventory_update.source=='scm' and inventory_update.launch_type=='manual' and source_project):
|
||||
if (inventory_update.source=='scm' and inventory_update.launch_type!='scm' and source_project):
|
||||
request_id = '' if self.request.id is None else self.request.id
|
||||
local_project_sync = source_project.create_project_update(
|
||||
launch_type="sync",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user