diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index c31f0537a5..2c274e18f6 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -799,6 +799,9 @@ class Job(UnifiedJob, JobOptions, SurveyJobMixin, JobNotificationMixin, TaskMana for name in ('awx', 'tower'): r['{}_project_revision'.format(name)] = self.project.scm_revision r['{}_project_scm_branch'.format(name)] = self.project.scm_branch + if self.scm_branch: + for name in ('awx', 'tower'): + r['{}_job_scm_branch'.format(name)] = self.scm_branch if self.job_template: for name in ('awx', 'tower'): r['{}_job_template_id'.format(name)] = self.job_template.pk