mirror of
https://github.com/ansible/awx.git
synced 2026-01-17 04:31:21 -03:30
add more context for default extra_credentials to the JT launch endpoint
see: #6394
This commit is contained in:
parent
518baee5ba
commit
34b4270b1c
@ -3053,7 +3053,14 @@ class JobLaunchSerializer(BaseSerializer):
|
||||
id=getattrd(obj, '%s.pk' % field, None))
|
||||
elif field == 'extra_credentials':
|
||||
if self.version > 1:
|
||||
defaults_dict[field] = [cred.id for cred in obj.extra_credentials.all()]
|
||||
defaults_dict[field] = [
|
||||
dict(
|
||||
id=cred.id,
|
||||
name=cred.name,
|
||||
credential_type=cred.credential_type.pk
|
||||
)
|
||||
for cred in obj.extra_credentials.all()
|
||||
]
|
||||
else:
|
||||
defaults_dict[field] = getattr(obj, field)
|
||||
return defaults_dict
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user