commit a1fe552fc9e622a15010a94281f604eb85bebd84
parent a1a9f088b1b087b0991f8890865c95b359eea51c
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Thu, 21 Jan 2021 10:09:33 +0100
Fix nilpointer in js.Build error handling
Fixes #8162
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/resources/resource_transformers/js/build.go b/resources/resource_transformers/js/build.go
@@ -14,7 +14,6 @@
package js
import (
- "errors"
"fmt"
"io/ioutil"
"os"
@@ -22,6 +21,8 @@ import (
"regexp"
"strings"
+ "github.com/pkg/errors"
+
"github.com/spf13/afero"
"github.com/gohugoio/hugo/hugofs"
@@ -108,6 +109,9 @@ func (t *buildTransformation) Transform(ctx *resources.ResourceTransformationCtx
createErr := func(msg api.Message) error {
loc := msg.Location
+ if loc == nil {
+ return errors.New(msg.Text)
+ }
path := loc.File
var (