From a01f80db5b628f217b4531b83c69f10e1365a085 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Fri, 6 Oct 2017 13:06:07 -0400 Subject: [PATCH] Exclude credential type content from v1 credential_type_id was showing up in vault_credential summary_fields in API v1 --- awx/api/serializers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 02dc7796fd..1805f38352 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -343,7 +343,9 @@ class BaseSerializer(serializers.ModelSerializer): continue summary_fields[fk] = OrderedDict() for field in related_fields: - if field == 'credential_type_id' and fk == 'credential' and self.version < 2: # TODO: remove version check in 3.3 + if ( + self.version < 2 and field == 'credential_type_id' and + fk in ['credential', 'vault_credential']): # TODO: remove version check in 3.3 continue fval = getattr(fkval, field, None)