diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 4d296733312..94640e3e56d 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -744,6 +744,10 @@ def package_show(context, data_dict): for item in plugins.PluginImplementations(plugins.IPackageController): item.after_show(context, package_dict) + package_dict['num_followers'] = logic.get_action('dataset_follower_count')( + {'model': model, 'session': model.Session}, + {'id': package_dict['id']}) + return package_dict def resource_show(context, data_dict): diff --git a/ckan/templates/package/read_base.html b/ckan/templates/package/read_base.html index 946ac19c339..34a84c27c72 100644 --- a/ckan/templates/package/read_base.html +++ b/ckan/templates/package/read_base.html @@ -49,8 +49,7 @@

{{ pkg.title or pkg.name }}

{{ _('Followers') }}
- {# todo get pkg.num_followers to work #} -
{{ h.SI_number_span(0) }}
+
{{ h.SI_number_span(pkg.num_followers) }}