]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
resources/images: Stabilize order of valid sources in error message
authorJoe Mooring <joe.mooring@veriphor.com>
Sat, 17 Jan 2026 22:29:28 +0000 (14:29 -0800)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 18 Jan 2026 09:27:40 +0000 (10:27 +0100)
Closes #14390

resources/images/config.go

index c24651da5e01d71c7a6ab00bb74ef7bfa7681064..3277d2a24698153b6861fb70f187da916fc425bb 100644 (file)
@@ -496,7 +496,9 @@ func (cfg *ImagingConfig) init() error {
                for i, s := range cfg.Meta.Sources {
                        cfg.Meta.Sources[i] = strings.ToLower(s)
                        if !validMetaSources[cfg.Meta.Sources[i]] {
-                               return fmt.Errorf("invalid metadata source %q in imaging.meta.sources config; must be one of %s", s, slices.Collect(maps.Keys(validMetaSources)))
+                               keys := slices.Collect(maps.Keys(validMetaSources))
+                               slices.Sort(keys)
+                               return fmt.Errorf("invalid metadata source %q in imaging.meta.sources config; must be one of %s", s, keys)
                        }
                }
        }