summaryrefslogtreecommitdiffstats
path: root/hugolib/content_map_page.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-02-22 10:57:43 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-02-22 13:36:04 +0100
commita524124beb0e7ca226c207ea48a90cea2cbef76e (patch)
treecf15663aa62b698b32aaf10d2573a7bce0188743 /hugolib/content_map_page.go
parentc1eb62512446fd80ff5e4c0f45c8614788595e0e (diff)
Fix crashes for 404 in IsAncestor etc.
Fixes #6931
Diffstat (limited to 'hugolib/content_map_page.go')
-rw-r--r--hugolib/content_map_page.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/hugolib/content_map_page.go b/hugolib/content_map_page.go
index 18b2ee1a7..143de5351 100644
--- a/hugolib/content_map_page.go
+++ b/hugolib/content_map_page.go
@@ -806,6 +806,9 @@ func (b *pagesMapBucket) getPagesAndSections() page.Pages {
func (b *pagesMapBucket) getSections() page.Pages {
b.sectionsInit.Do(func() {
+ if b.owner.treeRef == nil {
+ return
+ }
b.sections = b.owner.treeRef.collectSections()
})