Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tpl
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-07-30 16:37:03 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-07-30 16:37:03 +0300
commit4ddd5361c1ee9b8abbd1f1cb60395d0979127f03 (patch)
tree2ceafdbf7d459b7f12bafcbc69e401f7e454116f /tpl
parenta0859dc67284988a397e265f7e83ea07357e9eb8 (diff)
Use the Afero source fs where relevant
Fixes #2319
Diffstat (limited to 'tpl')
-rw-r--r--tpl/template_resources.go16
1 files changed, 4 insertions, 12 deletions
diff --git a/tpl/template_resources.go b/tpl/template_resources.go
index 07451734d..eb470b3db 100644
--- a/tpl/template_resources.go
+++ b/tpl/template_resources.go
@@ -83,12 +83,8 @@ func resGetCache(id string, fs afero.Fs, ignoreCache bool) ([]byte, error) {
return nil, nil
}
- f, err := fs.Open(fID)
- if err != nil {
- return nil, err
- }
- defer f.Close()
- return ioutil.ReadAll(f)
+ return afero.ReadFile(fs, fID)
+
}
// resWriteCache writes bytes to an ID into the file cache
@@ -165,12 +161,8 @@ func resGetLocal(url string, fs afero.Fs) ([]byte, error) {
return nil, err
}
- f, err := fs.Open(filename)
- if err != nil {
- return nil, err
- }
- defer f.Close()
- return ioutil.ReadAll(f)
+ return afero.ReadFile(fs, filename)
+
}
// resGetResource loads the content of a local or remote file