helpers: Fix permissions when creating new folders
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 28 Aug 2018 15:08:52 +0000 (17:08 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 28 Aug 2018 15:14:56 +0000 (17:14 +0200)
This was mistakingly changed from 07777 (rwx, rw, r before umask) to 0755 in Hugo 0.37. This commit reverts to the old value.

Fixes #5128

helpers/path.go

index 7af56960ccb9cdb9995ae4085ec67912c37c3abd..9fef06d2a5b9ca90c78c8446e859aac3db35a428 100644 (file)
@@ -573,7 +573,7 @@ func OpenFileForWriting(fs afero.Fs, filename string) (afero.File, error) {
                if !os.IsNotExist(err) {
                        return nil, err
                }
-               if err = fs.MkdirAll(filepath.Dir(filename), 0755); err != nil {
+               if err = fs.MkdirAll(filepath.Dir(filename), 0777); err != nil { // rwx, rw, r before umask
                        return nil, err
                }
                f, err = fs.Create(filename)