Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-08-01 12:50:12 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-08-01 14:39:30 +0300
commit4d221ce468a1209ee9dd6cbece9d1273dad6a29b (patch)
tree4c6070b598fd81d0687615cdcf29644e9b3b237e /langs/config.go
parente3dc5240f01fd5ec67643e40f27c026d707da110 (diff)
Fail on invalid time zone
Fixes #8832
Diffstat (limited to 'langs/config.go')
-rw-r--r--langs/config.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/langs/config.go b/langs/config.go
index fe4ed9d14..f79b7dd0a 100644
--- a/langs/config.go
+++ b/langs/config.go
@@ -161,6 +161,12 @@ func LoadLanguageSettings(cfg config.Provider, oldLangs Languages) (c LanguagesC
}
}
+ for _, language := range c.Languages {
+ if language.initErr != nil {
+ return c, language.initErr
+ }
+ }
+
return c, nil
}
@@ -197,6 +203,10 @@ func toSortedLanguages(cfg config.Provider, l map[string]interface{}) (Languages
for k, vv := range m {
language.SetParam(k, vv)
}
+ case "timezone":
+ if err := language.loadLocation(cast.ToString(v)); err != nil {
+ return nil, err
+ }
}
// Put all into the Params map