From 2ac823bdac0cb02b4d23ce187be261f5efa29c39 Mon Sep 17 00:00:00 2001 From: Konstantin Sivakov Date: Mon, 26 Mar 2018 15:57:28 +0200 Subject: [PATCH] fix the condition --- ckan/lib/helpers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index d80a74a29b2..f9c8a3ed69b 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -948,8 +948,9 @@ def get_facet_items_dict(facet, limit=None, exclude_active=False): exclude_active -- only return unselected facets. ''' - if not hasattr(c, 'search_facets'): - return c.search_facets.get(facet, {}).get('items', []) + if not hasattr(c, u'search_facets') or not c.search_facets.get( + facet, {}).get(u'items'): + return [] facets = [] for facet_item in c.search_facets.get(facet)['items']: if not len(facet_item['name'].strip()):