tpl: Fix the docshelper

This commit is contained in:
Bjørn Erik Pedersen 2018-11-02 12:55:09 +01:00
parent f8446188db
commit 61f210dd7a
2 changed files with 10 additions and 1 deletions

View file

@ -14,6 +14,7 @@
package cast
import (
"github.com/gohugoio/hugo/common/loggers"
"github.com/gohugoio/hugo/deps"
"github.com/gohugoio/hugo/docshelper"
"github.com/gohugoio/hugo/tpl/internal"
@ -24,7 +25,11 @@ import (
func init() {
docsProvider := func() map[string]interface{} {
docs := make(map[string]interface{})
d := &deps.Deps{Cfg: viper.New()}
d := &deps.Deps{
Cfg: viper.New(),
Log: loggers.NewErrorLogger(),
BuildStartListeners: &deps.Listeners{},
}
var namespaces internal.TemplateFuncsNamespaces

View file

@ -34,6 +34,10 @@ import (
// New returns a new instance of the resources-namespaced template functions.
func New(deps *deps.Deps) (*Namespace, error) {
if deps.ResourceSpec == nil {
return &Namespace{}, nil
}
scssClient, err := scss.New(deps.BaseFs.Assets, deps.ResourceSpec)
if err != nil {
return nil, err