mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 09:27:36 -02:30
set default slice ct for special cases
This commit is contained in:
@@ -352,6 +352,10 @@ class JobTemplate(UnifiedJobTemplate, JobOptions, SurveyJobTemplateMixin, Resour
|
|||||||
kwargs['_parent_field_name'] = "job_template"
|
kwargs['_parent_field_name'] = "job_template"
|
||||||
kwargs.setdefault('_eager_fields', {})
|
kwargs.setdefault('_eager_fields', {})
|
||||||
kwargs['_eager_fields']['is_sliced_job'] = True
|
kwargs['_eager_fields']['is_sliced_job'] = True
|
||||||
|
elif self.job_slice_count > 1 and (not prevent_slicing):
|
||||||
|
# Unique case where JT was set to slice but hosts not available
|
||||||
|
kwargs.setdefault('_eager_fields', {})
|
||||||
|
kwargs['_eager_fields']['job_slice_count'] = 1
|
||||||
elif prevent_slicing:
|
elif prevent_slicing:
|
||||||
kwargs.setdefault('_eager_fields', {})
|
kwargs.setdefault('_eager_fields', {})
|
||||||
kwargs['_eager_fields'].setdefault('job_slice_count', 1)
|
kwargs['_eager_fields'].setdefault('job_slice_count', 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user