commands: Do not fail server build when /static is missing

This was a un-intended change in Hugo 0.42. Most sites will have a static directory so this should not be a big issue, but this commit will revert back to old behaviour.

Fixes #4846
This commit is contained in:
Bjørn Erik Pedersen 2018-06-13 08:48:20 +02:00
parent 0f1fc01ef2
commit 34ee27a78b
No known key found for this signature in database
GPG key ID: 330E6E2BD4859D8F
2 changed files with 4 additions and 6 deletions

View file

@ -235,11 +235,6 @@ Single: {{ .Title }}
List: {{ .Title }} List: {{ .Title }}
`)
writeFile(t, filepath.Join(d, "static", "my.txt"), `
MyMy
`) `)
return d, nil return d, nil

View file

@ -277,7 +277,10 @@ func (c *commandeer) fullBuild() error {
copyStaticFunc := func() error { copyStaticFunc := func() error {
cnt, err := c.copyStatic() cnt, err := c.copyStatic()
if err != nil { if err != nil {
return fmt.Errorf("Error copying static files: %s", err) if !os.IsNotExist(err) {
return fmt.Errorf("Error copying static files: %s", err)
}
c.Logger.WARN.Println("No Static directory found")
} }
langCount = cnt langCount = cnt
langCount = cnt langCount = cnt