Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-03-25 20:18:34 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-03-26 12:20:40 +0300
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 == "" {