URI: 
       commands: Report errors in convert - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 7615ef0c2866d3068b131b9d6f80f8d432d54e13
   DIR parent be09781af1a59d3ccb323cab9c55c82964d0ae37
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Tue, 13 Sep 2016 10:49:19 +0200
       
       commands: Report errors in convert
       
       Fixes #2440
       
       Diffstat:
         M commands/convert.go                 |      12 +++++++++---
       
       1 file changed, 9 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/commands/convert.go b/commands/convert.go
       @@ -136,13 +136,19 @@ func convertContents(mark rune) (err error) {
        
                        page.SetDir(filepath.Join(helpers.AbsPathify(viper.GetString("ContentDir")), file.Dir()))
                        page.SetSourceContent(psr.Content())
       -                page.SetSourceMetaData(metadata, mark)
       +                if err = page.SetSourceMetaData(metadata, mark); err != nil {
       +                        return err
       +                }
        
                        if outputDir != "" {
       -                        page.SaveSourceAs(filepath.Join(outputDir, page.FullFilePath()))
       +                        if err = page.SaveSourceAs(filepath.Join(outputDir, page.FullFilePath())); err != nil {
       +                                return err
       +                        }
                        } else {
                                if unsafe {
       -                                page.SaveSource()
       +                                if err = page.SaveSource(); err != nil {
       +                                        return err
       +                                }
                                } else {
                                        jww.FEEDBACK.Println("Unsafe operation not allowed, use --unsafe or set a different output path")
                                }