mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 02:50:02 -03:30
avoid re-building fields for cancel and relaunch endpoints
This commit is contained in:
parent
44c1935590
commit
244ebecd16
@ -2160,7 +2160,7 @@ class JobOptionsSerializer(LabelsListMixin, BaseSerializer):
|
||||
fields = super(JobOptionsSerializer, self).get_fields()
|
||||
|
||||
# TODO: remove when API v1 is removed
|
||||
if self.version == 1:
|
||||
if self.version == 1 and 'credential' in self.Meta.fields:
|
||||
fields.update(V1JobOptionsSerializer().get_fields())
|
||||
return fields
|
||||
|
||||
@ -2202,7 +2202,7 @@ class JobOptionsSerializer(LabelsListMixin, BaseSerializer):
|
||||
ret['credential'] = None
|
||||
if 'vault_credential' in ret and not obj.vault_credential:
|
||||
ret['vault_credential'] = None
|
||||
if self.version == 1:
|
||||
if self.version == 1 and 'credential' in self.Meta.fields:
|
||||
ret['cloud_credential'] = obj.cloud_credential
|
||||
ret['network_credential'] = obj.network_credential
|
||||
return ret
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user