hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 3b42640e3fb914aa48ae8036d2cb774cb45892de
parent 65f803e1fa42fc1ca0b9ddac09f61a538b802841
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sun, 20 Nov 2016 14:59:21 +0100

hugolib: Don't write zero-bytes files to disk

Fixes #2709

Diffstat:
Mhugolib/site.go | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/hugolib/site.go b/hugolib/site.go
@@ -2417,15 +2417,16 @@ Your rendered home page is blank: /index.html is zero-length
 				debugAddend)
 		}
 
-	}
+		// Avoid writing empty files to disk.
+		return nil
 
-	if err == nil {
+	}
 
-		if err = s.writeDestPage(dest, pageTarget, outBuffer); err != nil {
-			return err
-		}
+	if err = s.writeDestPage(dest, pageTarget, outBuffer); err != nil {
+		return err
 	}
-	return err
+
+	return nil
 }
 
 func (s *Site) renderForLayouts(name string, d interface{}, w io.Writer, layouts ...string) error {