diff --git a/froide_govplan/views.py b/froide_govplan/views.py index 0cea2c6..a4cd697 100644 --- a/froide_govplan/views.py +++ b/froide_govplan/views.py @@ -81,8 +81,13 @@ class GovPlanDetailView(GovernmentMixin, DetailView): def get_breadcrumbs(self, context): obj = context["object"] section = context["section"] - return super().get_breadcrumbs(context) + [ - (section.title, section.get_absolute_url()), + + breadcrumbs = super().get_breadcrumbs(context) + + if section: + breadcrumbs.append((section.title, section.get_absolute_url())) + + return breadcrumbs + [ (obj.title, obj.get_absolute_url()), ]