diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-22 10:57:43 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-22 13:36:04 +0100 |
commit | a524124beb0e7ca226c207ea48a90cea2cbef76e (patch) | |
tree | cf15663aa62b698b32aaf10d2573a7bce0188743 /hugolib/content_map_page.go | |
parent | c1eb62512446fd80ff5e4c0f45c8614788595e0e (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.go | 3 |
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() }) |