From b97626bf37e139c98e6ddbc0ca67521ea8f13020 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Tue, 3 Jul 2018 15:21:10 -0400 Subject: [PATCH] show filterable: False if not filterable --- awx/api/metadata.py | 2 ++ awx/main/tests/functional/api/test_generic.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/awx/api/metadata.py b/awx/api/metadata.py index e11474f27b..03e597b0d2 100644 --- a/awx/api/metadata.py +++ b/awx/api/metadata.py @@ -67,6 +67,8 @@ class Metadata(metadata.SimpleMetadata): if field.field_name == model_field.name: field_info['filterable'] = True break + else: + field_info['filterable'] = False # Indicate if a field has a default value. # FIXME: Still isn't showing all default values? diff --git a/awx/main/tests/functional/api/test_generic.py b/awx/main/tests/functional/api/test_generic.py index 68ca294027..08e2c1c47f 100644 --- a/awx/main/tests/functional/api/test_generic.py +++ b/awx/main/tests/functional/api/test_generic.py @@ -106,4 +106,4 @@ def test_filterable_fields(options, instance, admin_user): assert 'filterable' in filterable_info assert filterable_info['filterable'] is True - assert 'filterable' not in non_filterable_info + assert not non_filterable_info['filterable']