Skip to content

Commit fb53987

Browse files
committed
hugolib: Fix error handling for JSON front matter
Fixes #3610
1 parent 662e12f commit fb53987

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

‎hugolib/page.go‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,10 +1318,11 @@ func (p *Page) parse(reader io.Reader) error {
13181318
p.lang = p.Source.File.Lang()
13191319

13201320
meta, err := psr.Metadata()
1321+
if err != nil {
1322+
return fmt.Errorf("failed to parse page metadata for %q: %s", p.File.Path(), err)
1323+
}
1324+
13211325
if meta != nil {
1322-
if err != nil {
1323-
return fmt.Errorf("failed to parse page metadata for %s: %s", p.File.Path(), err)
1324-
}
13251326
if err = p.update(meta); err != nil {
13261327
return err
13271328
}

0 commit comments

Comments
 (0)