hugolib: Fix handling of zero-length files

This was a regression in Hugo 0.20. This commit makes sure that zeron-length files are not rendered to file.

Fixes #3355
This commit is contained in:
Bjørn Erik Pedersen
2017-04-23 22:03:25 +02:00
parent e98f885b8a
commit 0e87b18b66
4 changed files with 28 additions and 0 deletions

View File

@@ -1939,6 +1939,10 @@ func (s *Site) renderAndWritePage(name string, dest string, p *PageOutput, layou
return nil
}
if renderBuffer.Len() == 0 {
return nil
}
outBuffer := bp.GetBuffer()
defer bp.PutBuffer(outBuffer)