summaryrefslogtreecommitdiffstats
path: root/hugolib/page__meta.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-03-25 18:18:34 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-03-26 10:20:40 +0100
commit4dae52af680e6ff2c8cdeb4ce1f219330b27001c (patch)
treedb157b09fc15b25a07512581fbd80536fe8e18ee /hugolib/page__meta.go
parent794d4052b87c98943588b35e1cfecc06e6a0c7f2 (diff)
Avoid nilpointer on no File on Page
Fixes #5781
Diffstat (limited to 'hugolib/page__meta.go')
-rw-r--r--hugolib/page__meta.go8
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 == "" {