diff --git a/boards/models/post/__init__.py b/boards/models/post/__init__.py --- a/boards/models/post/__init__.py +++ b/boards/models/post/__init__.py @@ -212,7 +212,7 @@ class Post(models.Model, Viewable): kwargs for the means of caching (if we view the thread, some params are same for every post and don't need to be computed over and over. """ - params = self.get_view_params(args, kwargs) + params = self.get_view_params(*args, **kwargs) return render_to_string('boards/post.html', params) diff --git a/boards/templatetags/board.py b/boards/templatetags/board.py --- a/boards/templatetags/board.py +++ b/boards/templatetags/board.py @@ -44,6 +44,7 @@ def post_view(context, post, *args, **kw kwargs['perms'] = context['perms'] return post.get_view_params(*args, **kwargs) + @register.simple_tag(name='page_url') def page_url(paginator, page_number, *args, **kwargs): if paginator.supports_urls():