diff options
author | Bjørn Erik Pedersen <[email protected]> | 2019-09-03 10:36:09 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2019-09-03 18:38:57 +0200 |
commit | 8624b9fe9eb81aeb884d36311fb6f85fed98aa43 (patch) | |
tree | 830fcb271584065cc6577c17808ade64cdb68b88 /resources/resource_spec.go | |
parent | 018494f363a32b9e4d3622da6842bc3e59b420b2 (diff) | |
download | hugo-8624b9fe9eb81aeb884d36311fb6f85fed98aa43.tar.gz hugo-8624b9fe9eb81aeb884d36311fb6f85fed98aa43.zip |
Cache processed images by their source path
Fixes #6269
Diffstat (limited to 'resources/resource_spec.go')
-rw-r--r-- | resources/resource_spec.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/resources/resource_spec.go b/resources/resource_spec.go index cd8d61470..a992df355 100644 --- a/resources/resource_spec.go +++ b/resources/resource_spec.go @@ -22,6 +22,8 @@ import ( "path/filepath" "strings" + "github.com/gohugoio/hugo/hugofs" + "github.com/gohugoio/hugo/helpers" "github.com/gohugoio/hugo/cache/filecache" @@ -194,8 +196,13 @@ func (r *Spec) newGenericResourceWithBase( relTargetDirFile: dirFile{dir: fpath, file: fname}, } + var fim hugofs.FileMetaInfo + if osFileInfo != nil { + fim = osFileInfo.(hugofs.FileMetaInfo) + } + gfi := &resourceFileInfo{ - fi: osFileInfo, + fi: fim, openReadSeekerCloser: openReadSeekerCloser, sourceFs: sourceFs, sourceFilename: sourceFilename, |