aboutsummaryrefslogtreecommitdiffhomepage
path: root/hugolib/site_new.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <[email protected]>2024-02-26 16:13:05 +0100
committerBjørn Erik Pedersen <[email protected]>2024-02-26 17:29:37 +0100
commit1736ef745908454fb45b9e566aa8d44722990c05 (patch)
tree2bf7eff7ed77dcab3cdd6d52990cdc877d00ac3f /hugolib/site_new.go
parentd4be1643a08cbaaf577d3b6df6549405b865c3f3 (diff)
downloadhugo-1736ef745908454fb45b9e566aa8d44722990c05.tar.gz
hugo-1736ef745908454fb45b9e566aa8d44722990c05.zip
Fix cascade-pattern-with-extension for cascade in site config
Also clean up the log handling in the integration tester, most notably lost logs during the config loading. Fixes #12151
Diffstat (limited to 'hugolib/site_new.go')
-rw-r--r--hugolib/site_new.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/hugolib/site_new.go b/hugolib/site_new.go
index 2e8933497..3bcc307ad 100644
--- a/hugolib/site_new.go
+++ b/hugolib/site_new.go
@@ -127,6 +127,7 @@ func NewHugoSites(cfg deps.DepsCfg) (*HugoSites, error) {
SuppressStatements: conf.IgnoredLogs(),
}
logger = loggers.New(logOpts)
+
}
memCache := dynacache.New(dynacache.Options{Running: conf.Running(), Log: logger})
@@ -145,6 +146,9 @@ func NewHugoSites(cfg deps.DepsCfg) (*HugoSites, error) {
}
confm := cfg.Configs
+ if err := confm.Validate(logger); err != nil {
+ return nil, err
+ }
var sites []*Site
ns := &contentNodeShifter{