Support passing the schedule when signaling start so we record which

schedule this came from
This commit is contained in:
Matthew Jones
2014-03-27 22:45:09 -04:00
parent 3adefc685f
commit b665345070
3 changed files with 16 additions and 7 deletions

View File

@@ -319,8 +319,11 @@ class Job(UnifiedJob, JobOptions):
dependencies.append(source.create_inventory_update(launch_type='dependency'))
return dependencies
def signal_start(self, **kwargs):
def signal_start(self, schedule=None, **kwargs):
from awx.main.tasks import notify_task_runner
if schedule:
self.schedule = schedule
self.save()
if hasattr(settings, 'CELERY_UNIT_TEST'):
return self.start(None, **kwargs)
if not self.can_start: