mirror of
https://github.com/ansible/awx.git
synced 2026-02-22 05:30:18 -03:30
Make sure when we call create_unified_job we can pass important fields
as _id or without
This commit is contained in:
@@ -295,6 +295,10 @@ class UnifiedJobTemplate(PolymorphicModel, CommonModelNameNotUnique):
|
|||||||
kwargs.pop('%s_id' % parent_field_name, None)
|
kwargs.pop('%s_id' % parent_field_name, None)
|
||||||
kwargs[parent_field_name] = self
|
kwargs[parent_field_name] = self
|
||||||
for field_name in self._get_unified_job_field_names():
|
for field_name in self._get_unified_job_field_names():
|
||||||
|
if hasattr(self, '%s_id' % field_name) and field_name in kwargs:
|
||||||
|
kwargs['%s_id' % field_name] = kwargs[field_name]
|
||||||
|
kwargs.pop(field_name)
|
||||||
|
continue
|
||||||
if field_name in kwargs:
|
if field_name in kwargs:
|
||||||
continue
|
continue
|
||||||
# Foreign keys can be specified as field_name or field_name_id.
|
# Foreign keys can be specified as field_name or field_name_id.
|
||||||
|
|||||||
Reference in New Issue
Block a user