diff options
author | Bjørn Erik Pedersen <[email protected]> | 2023-07-08 16:16:06 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2023-07-08 16:51:48 +0200 |
commit | a481942532c9e9acd841f566291d17db4858cea3 (patch) | |
tree | 4f1d749e6b0df71638d585f17b5ba51066537e60 /config | |
parent | 0f921ace6f897ba63cdcce7a0ef59c9c615920bd (diff) | |
download | hugo-a481942532c9e9acd841f566291d17db4858cea3.tar.gz hugo-a481942532c9e9acd841f566291d17db4858cea3.zip |
Restore language.disabled config
Fixes #11219
Diffstat (limited to 'config')
-rw-r--r-- | config/allconfig/allconfig.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config/allconfig/allconfig.go b/config/allconfig/allconfig.go index bab15501b..86a887155 100644 --- a/config/allconfig/allconfig.go +++ b/config/allconfig/allconfig.go @@ -274,6 +274,14 @@ func (c *Config) CompileConfig(logger loggers.Logger) error { } disabledLangs[lang] = true } + for lang, language := range c.Languages { + if language.Disabled { + disabledLangs[lang] = true + if lang == c.DefaultContentLanguage { + return fmt.Errorf("cannot disable default content language %q", lang) + } + } + } ignoredErrors := make(map[string]bool) for _, err := range c.IgnoreErrors { |