diff --git a/CHANGELOG b/CHANGELOG index e950e4650..a4696276e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ ------------------- * Drop support for Django<3.1. +* Fix paginating to second page without breadcrumbs. 0.22.0-hk - 2022/12/02 ------------------- diff --git a/zinnia/breadcrumbs.py b/zinnia/breadcrumbs.py index 5846945e9..acdd6413d 100644 --- a/zinnia/breadcrumbs.py +++ b/zinnia/breadcrumbs.py @@ -91,7 +91,7 @@ def wrapper(path, model, page, root_name): path = PAGE_REGEXP.sub('', path) breadcrumbs = func(path, model, root_name) if page: - if page.number > 1: + if page.number > 1 and breadcrumbs: breadcrumbs[-1].url = path page_crumb = Crumb(_('Page %s') % page.number) breadcrumbs.append(page_crumb)