From 1d8c8ba79c7cd418dfe74983f3b542d804452a5e Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Wed, 21 Jan 2026 12:58:09 +0100 Subject: [PATCH] Setup: skip unreferenced chargers (#26870) --- cmd/setup.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/setup.go b/cmd/setup.go index ad030e55a..a11340c5f 100644 --- a/cmd/setup.go +++ b/cmd/setup.go @@ -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 }