summaryrefslogtreecommitdiffstats
path: root/hugolib/page_bundler_handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'hugolib/page_bundler_handlers.go')
-rw-r--r--hugolib/page_bundler_handlers.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/hugolib/page_bundler_handlers.go b/hugolib/page_bundler_handlers.go
index 19e48ea7d..477f336fc 100644
--- a/hugolib/page_bundler_handlers.go
+++ b/hugolib/page_bundler_handlers.go
@@ -101,9 +101,6 @@ type handlerContext struct {
bundle *bundleDir
- // The source baseDir, e.g. "/myproject/content/"
- baseDir string
-
source *fileInfo
// Relative path to the target.
@@ -130,7 +127,7 @@ func (c *handlerContext) targetPath() string {
return c.target
}
- return strings.TrimPrefix(c.source.Filename(), c.baseDir)
+ return c.source.Filename()
}
func (c *handlerContext) file() *fileInfo {
@@ -326,7 +323,6 @@ func (c *contentHandlers) createResource() contentHandler {
resource, err := c.s.resourceSpec.NewResourceFromFilename(
ctx.parentPage.subResourceTargetPathFactory,
- c.s.absPublishDir(),
ctx.source.Filename(), ctx.target)
return handlerResult{err: err, handled: true, resource: resource}
@@ -335,8 +331,9 @@ func (c *contentHandlers) createResource() contentHandler {
func (c *contentHandlers) copyFile() contentHandler {
return func(ctx *handlerContext) handlerResult {
- f, err := c.s.Fs.Source.Open(ctx.source.Filename())
+ f, err := c.s.BaseFs.ContentFs.Open(ctx.source.Filename())
if err != nil {
+ err := fmt.Errorf("failed to open file in copyFile: %s", err)
return handlerResult{err: err}
}