diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-05-06 10:48:27 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-05-13 22:44:15 +0300 |
commit | e951d65771ca299aa899e91bfe00411a5ada8f19 (patch) | |
tree | bffa30c28b091cd0fb122ba87f43cd218ff2df1d /hugolib/page.go | |
parent | 2bcbf104006e0ec03be4fd500f2519301d460f8c (diff) |
hugolib: Handle any errors in processShortcodes
Diffstat (limited to 'hugolib/page.go')
-rw-r--r-- | hugolib/page.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hugolib/page.go b/hugolib/page.go index 8479288d7..21603c3dc 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -1371,11 +1371,16 @@ func (p *Page) SaveSource() error { return p.SaveSourceAs(p.FullFilePath()) } -func (p *Page) ProcessShortcodes() { +func (p *Page) processShortcodes() error { p.shortcodeState = newShortcodeHandler() - tmpContent, _ := p.shortcodeState.extractAndRenderShortcodes(string(p.workContent), p) + tmpContent, err := p.shortcodeState.extractAndRenderShortcodes(string(p.workContent), p) + if err != nil { + return err + } p.workContent = []byte(tmpContent) + return nil + } func (p *Page) FullFilePath() string { |