diff --git a/app/templates/common/macros.html b/app/templates/common/macros.html index 28f74cf..cb647ab 100644 --- a/app/templates/common/macros.html +++ b/app/templates/common/macros.html @@ -11,10 +11,10 @@ {%- endmacro %} {% macro pager(current_page, page_count, classes='', url='', args={}) -%} +{%- set args = dict(args.items() | rejectattr(0, 'equalto', 'page')) -%} {%- if args -%} {#- remove the page query argument -#} -{%- set fargs = dict(args.items() | rejectattr(0, 'equalto', 'page')) -%} -{%- set url = url + (fargs | dict_to_query_string) + '&page=' -%} +{%- set url = url + (args | dict_to_query_string) + '&page=' -%} {%- else -%} {%- set url = url + '?page=' -%} {%- endif -%}