diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 7e97d02bce9..82abfaf9f06 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -262,10 +262,11 @@ def related_list(context, data_dict=None): if data_dict.get('featured', False): related_list = related_list.filter(model.Related.featured == 1) + related_items = related_list.all() else: relateds = model.Related.get_for_dataset(dataset, status='active') related_items = (r.related for r in relateds) - related_list = model_dictize.related_list_dictize( related_items, context) + related_list = model_dictize.related_list_dictize( related_items, context) return related_list