diff --git a/bookwyrm/views/books/editions.py b/bookwyrm/views/books/editions.py index 81d073224..865f54805 100644 --- a/bookwyrm/views/books/editions.py +++ b/bookwyrm/views/books/editions.py @@ -58,8 +58,12 @@ class Editions(View): ) paginated = Paginator(editions, PAGE_LENGTH) + page = paginated.get_page(request.GET.get("page")) data = { - "editions": paginated.get_page(request.GET.get("page")), + "editions": page, + "page_range": paginated.get_elided_page_range( + page.number, on_each_side=2, on_ends=1 + ), "work": work, "languages": languages, "formats": set(