Fix InstanceGroup summary fields

This commit is contained in:
Shane McDonald 2019-08-29 10:55:25 -04:00
parent 92cc9a9213
commit aab1cd68b0
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374

View File

@ -135,7 +135,7 @@ SUMMARIZABLE_FK_FIELDS = {
'source_script': ('name', 'description'),
'role': ('id', 'role_field'),
'notification_template': DEFAULT_SUMMARY_FIELDS,
'instance_group': {'id', 'name', 'controller_id'},
'instance_group': ('id', 'name', 'controller_id'),
'insights_credential': DEFAULT_SUMMARY_FIELDS,
'source_credential': DEFAULT_SUMMARY_FIELDS + ('kind', 'cloud', 'credential_type_id'),
'target_credential': DEFAULT_SUMMARY_FIELDS + ('kind', 'cloud', 'credential_type_id'),
@ -4757,7 +4757,7 @@ class InstanceGroupSerializer(BaseSerializer):
"percent_capacity_remaining", "jobs_running", "jobs_total",
"instances", "controller", "is_controller", "is_isolated", "credential",
"policy_instance_percentage", "policy_instance_minimum", "policy_instance_list",
"pod_spec_override")
"pod_spec_override", "summary_fields")
def get_related(self, obj):
res = super(InstanceGroupSerializer, self).get_related(obj)