From 4c2a0de412a850745ad32e580fcd65575192ca53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Fri, 21 Feb 2020 08:06:38 +0100 Subject: Fix panic in 404.Parent Fixes #6924 --- hugolib/page__tree.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'hugolib/page__tree.go') diff --git a/hugolib/page__tree.go b/hugolib/page__tree.go index 08fda2289..2c3528922 100644 --- a/hugolib/page__tree.go +++ b/hugolib/page__tree.go @@ -121,11 +121,13 @@ func (pt pageTree) Parent() page.Page { return nil } - if pt.p.Kind() == page.KindTaxonomyTerm { + tree := p.getTreeRef() + + if pt.p.Kind() == page.KindTaxonomyTerm || tree == nil { return pt.p.s.home } - _, b := p.getTreeRef().getSection() + _, b := tree.getSection() if b == nil { return nil } -- cgit v1.2.3