fix solar tariff shown as configured in log (#26115)

This commit is contained in:
Michael Geers 2025-12-21 11:07:42 +01:00 • committed by GitHub
parent f202d05474
commit 1f4a5b4537
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -920,10 +920,13 @@ func configureTariffs(conf *globalconfig.Tariffs) (*tariff.Tariffs, error) {
eg.Go(func() error { return configureTariff(api.TariffUsageFeedIn, conf.FeedIn, &tariffs.FeedIn) })
eg.Go(func() error { return configureTariff(api.TariffUsageCo2, conf.Co2, &tariffs.Co2) })
eg.Go(func() error { return configureTariff(api.TariffUsagePlanner, conf.Planner, &tariffs.Planner) })
if len(conf.Solar) == 1 {
eg.Go(func() error { return configureTariff(api.TariffUsageSolar, conf.Solar[0], &tariffs.Solar) })
} else {
eg.Go(func() error { return configureSolarTariff(conf.Solar, &tariffs.Solar) })
if len(conf.Solar) > 0 {
eg.Go(func() error {
if len(conf.Solar) == 1 {
return configureTariff(api.TariffUsageSolar, conf.Solar[0], &tariffs.Solar)
}
return configureSolarTariff(conf.Solar, &tariffs.Solar)
})
}
if err := eg.Wait(); err != nil {