mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 19:10:07 -03:30
Make sure when we call create_unified_job we can pass important fields
as _id or without
This commit is contained in:
parent
8718688cf8
commit
9756487edf
@ -295,6 +295,10 @@ class UnifiedJobTemplate(PolymorphicModel, CommonModelNameNotUnique):
|
||||
kwargs.pop('%s_id' % parent_field_name, None)
|
||||
kwargs[parent_field_name] = self
|
||||
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:
|
||||
continue
|
||||
# Foreign keys can be specified as field_name or field_name_id.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user