summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-07-08 16:16:06 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-07-08 16:51:48 +0200
commita481942532c9e9acd841f566291d17db4858cea3 (patch)
tree4f1d749e6b0df71638d585f17b5ba51066537e60 /config
parent0f921ace6f897ba63cdcce7a0ef59c9c615920bd (diff)
Restore language.disabled config
Fixes #11219
Diffstat (limited to 'config')
-rw-r--r--config/allconfig/allconfig.go8
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 {