Exclude credential type content from v1

credential_type_id was showing up in vault_credential
summary_fields in API v1
This commit is contained in:
AlanCoding 2017-10-06 13:06:07 -04:00 committed by Matthew Jones
parent f93506fe2c
commit a01f80db5b

View File

@ -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)