diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 6a82f395d0..1dcd614222 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -4334,7 +4334,7 @@ class JobLaunchSerializer(BaseSerializer): passwords_needed=cred.passwords_needed ) if cred.credential_type.managed_by_tower and 'vault_id' in cred.credential_type.defined_fields: - cred_dict['vault_id'] = cred.inputs.get('vault_id') or None + cred_dict['vault_id'] = cred.get_input('vault_id', default=None) defaults_dict.setdefault(field_name, []).append(cred_dict) else: defaults_dict[field_name] = getattr(obj, field_name)