summaryrefslogtreecommitdiffstats
path: root/hugolib/page.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-05-06 10:48:27 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-05-13 22:44:15 +0300
commite951d65771ca299aa899e91bfe00411a5ada8f19 (patch)
treebffa30c28b091cd0fb122ba87f43cd218ff2df1d /hugolib/page.go
parent2bcbf104006e0ec03be4fd500f2519301d460f8c (diff)
hugolib: Handle any errors in processShortcodes
Diffstat (limited to 'hugolib/page.go')
-rw-r--r--hugolib/page.go9
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 {