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 -%}