diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-13 12:35:04 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-13 18:09:46 +0200 |
commit | cd575023af846aa18ffa709f37bc70277e98cad3 (patch) | |
tree | b3eb6fcd3ab7b9073699df0486210cec00f877a1 /resources/resource_factories/bundler | |
parent | 6315098104ff80f8be6d5ae812835b4b4079582e (diff) |
Improve the server assets cache invalidation logic
Fixes #6199
Diffstat (limited to 'resources/resource_factories/bundler')
-rw-r--r-- | resources/resource_factories/bundler/bundler.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/resources/resource_factories/bundler/bundler.go b/resources/resource_factories/bundler/bundler.go index 6655ee5c3..c310efa33 100644 --- a/resources/resource_factories/bundler/bundler.go +++ b/resources/resource_factories/bundler/bundler.go @@ -18,6 +18,7 @@ import ( "bytes" "fmt" "io" + "path" "path/filepath" "github.com/gohugoio/hugo/common/hugio" @@ -66,7 +67,7 @@ func (r *multiReadSeekCloser) Close() error { // Concat concatenates the list of Resource objects. func (c *Client) Concat(targetPath string, r resource.Resources) (resource.Resource, error) { // The CACHE_OTHER will make sure this will be re-created and published on rebuilds. - return c.rs.ResourceCache.GetOrCreate(resources.CACHE_OTHER, targetPath, func() (resource.Resource, error) { + return c.rs.ResourceCache.GetOrCreate(path.Join(resources.CACHE_OTHER, targetPath), func() (resource.Resource, error) { var resolvedm media.Type // The given set of resources must be of the same Media Type. |