diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py
index 33377601839..8e4c3136f57 100644
--- a/ckan/lib/helpers.py
+++ b/ckan/lib/helpers.py
@@ -699,9 +699,9 @@ def _link_active_pylons(kwargs):
def _link_active_flask(kwargs):
- controller, action = request.url_rule.endpoint.split('.')
- return(kwargs.get('controller') == controller and
- kwargs.get('action') == action)
+ blueprint, endpoint = request.url_rule.endpoint.split('.')
+ return(kwargs.get('controller') == blueprint and
+ kwargs.get('action') == endpoint)
def _link_to(text, *args, **kwargs):
@@ -753,9 +753,9 @@ def nav_link(text, *args, **kwargs):
def nav_link_flask(text, *args, **kwargs):
if len(args) > 1:
raise Exception('Too many unnamed parameters supplied')
- controller, action = request.url_rule.endpoint.split('.')
+ blueprint, endpoint = request.url_rule.endpoint.split('.')
if args:
- kwargs['controller'] = controller or None
+ kwargs['controller'] = blueprint or None
named_route = kwargs.pop('named_route', '')
if kwargs.pop('condition', True):
if named_route:
@@ -963,9 +963,9 @@ def get_facet_items_dict(facet, limit=None, exclude_active=False):
if hasattr(c, 'search_facets_limits'):
if c.search_facets_limits and limit is None:
limit = c.search_facets_limits.get(facet)
- # zero treated as infinite for hysterical raisins
- if limit is not None and limit > 0:
- return facets[:limit]
+ # zero treated as infinite for hysterical raisins
+ if limit is not None and limit > 0:
+ return facets[:limit]
return facets
@@ -2550,9 +2550,11 @@ def mail_to(email_address, name):
def radio(selected, id, checked):
if checked:
return literal((u'') % (selected, id, selected, id))
+ value="%s" type="radio">'
+ ) % (selected, id, selected, id))
return literal(('') % (selected, id, selected, id))
+ value="%s" type="radio">'
+ ) % (selected, id, selected, id))
core_helper(flash, name='flash')