Setup: skip unreferenced chargers (#26870)

This commit is contained in:
Michael Geers 2026-01-21 12:58:09 +01:00 • committed by GitHub
parent 6fa6b91763
commit 1d8c8ba79c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -238,6 +238,7 @@ func configureMeters(static []config.Named, names ...string) error {
return fmt.Errorf("cannot create meter %d: missing name", i+1)
}
// configure all, if no name refs are given
if len(names) > 0 && !slices.Contains(names, cc.Name) {
continue
}
@ -272,7 +273,8 @@ func configureMeters(static []config.Named, names ...string) error {
eg.Go(func() error {
cc := conf.Named()
if len(names) > 0 && !slices.Contains(names, cc.Name) {
// always skip unreferenced db devices
if !slices.Contains(names, cc.Name) {
return nil
}
@ -310,6 +312,7 @@ func configureChargers(static []config.Named, names ...string) error {
return fmt.Errorf("cannot create charger %d: missing name", i+1)
}
// configure all, if no name refs are given
if len(names) > 0 && !slices.Contains(names, cc.Name) {
continue
}
@ -344,7 +347,8 @@ func configureChargers(static []config.Named, names ...string) error {
eg.Go(func() error {
cc := conf.Named()
if len(names) > 0 && !slices.Contains(names, cc.Name) {
// always skip unreferenced db devices
if !slices.Contains(names, cc.Name) {
return nil
}