From 822dc627a1cfdf1f97882f27761675ac6ace7669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Fri, 21 Dec 2018 16:21:13 +0100 Subject: tpl/transform: Add transform.Unmarshal func Fixes #5428 --- deps/deps.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'deps') diff --git a/deps/deps.go b/deps/deps.go index 46f4f7730..7fba0e153 100644 --- a/deps/deps.go +++ b/deps/deps.go @@ -123,6 +123,9 @@ type Listeners struct { // Add adds a function to a Listeners instance. func (b *Listeners) Add(f func()) { + if b == nil { + return + } b.Lock() defer b.Unlock() b.listeners = append(b.listeners, f) @@ -192,6 +195,14 @@ func New(cfg DepsCfg) (*Deps, error) { fs = hugofs.NewDefault(cfg.Language) } + if cfg.MediaTypes == nil { + cfg.MediaTypes = media.DefaultTypes + } + + if cfg.OutputFormats == nil { + cfg.OutputFormats = output.DefaultFormats + } + ps, err := helpers.NewPathSpec(fs, cfg.Language) if err != nil { -- cgit v1.2.3