mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
Add proper error message when receiving nil in Resource transformation
Closes #6128
This commit is contained in:
parent
9f497e7b5f
commit
e5f9602459
1 changed files with 6 additions and 0 deletions
|
@ -19,6 +19,8 @@ import (
|
|||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
|
||||
"github.com/gohugoio/hugo/common/collections"
|
||||
"github.com/gohugoio/hugo/common/herrors"
|
||||
"github.com/gohugoio/hugo/common/hugio"
|
||||
|
@ -43,6 +45,10 @@ var (
|
|||
)
|
||||
|
||||
func (s *Spec) Transform(r resource.Resource, t ResourceTransformation) (resource.Resource, error) {
|
||||
if r == nil {
|
||||
return nil, errors.New("got nil Resource in transformation. Make sure you check with 'with' or 'if' when you get a resource, e.g. with resources.Get.")
|
||||
}
|
||||
|
||||
return &transformedResource{
|
||||
Resource: r,
|
||||
transformation: t,
|
||||
|
|
Loading…
Reference in a new issue