diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-03-25 20:18:34 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-03-26 12:20:40 +0300 |
commit | 4dae52af680e6ff2c8cdeb4ce1f219330b27001c (patch) | |
tree | db157b09fc15b25a07512581fbd80536fe8e18ee /hugolib/page__meta.go | |
parent | 794d4052b87c98943588b35e1cfecc06e6a0c7f2 (diff) |
Avoid nilpointer on no File on Page
Fixes #5781
Diffstat (limited to 'hugolib/page__meta.go')
-rw-r--r-- | hugolib/page__meta.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/hugolib/page__meta.go b/hugolib/page__meta.go index 8532f5016..2c6b0a85d 100644 --- a/hugolib/page__meta.go +++ b/hugolib/page__meta.go @@ -222,7 +222,7 @@ func (p *pageMeta) Params() map[string]interface{} { } func (p *pageMeta) Path() string { - if p.File() != nil { + if !p.File().IsZero() { return p.File().Path() } return p.SectionsPath() @@ -256,7 +256,7 @@ func (p *pageMeta) Section() string { return p.sections[0] } - if p.File() != nil { + if !p.File().IsZero() { return p.File().Section() } @@ -536,8 +536,8 @@ func (pm *pageMeta) setMetadata(p *pageState, frontmatter map[string]interface{} func (p *pageMeta) applyDefaultValues() error { if p.markup == "" { - if p.File() != nil { - // Fall back to {file extension + if !p.File().IsZero() { + // Fall back to file extension p.markup = helpers.GuessType(p.File().Ext()) } if p.markup == "" { |