From 27f39f6a1fc401fb8c7a91929c699a8de8a4a715 Mon Sep 17 00:00:00 2001 From: krmax44 Date: Mon, 26 Feb 2024 12:04:08 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20handle=20plan=20details=20withou?= =?UTF-8?q?t=20section?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- froide_govplan/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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()), ]