From 712133ea4405209f4a0210db383bc998739346c2 Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 25 Aug 2025 13:47:51 +0200 Subject: [PATCH] Fix filtering deprecated tempalte params --- server/http_config_metadata_handler.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/http_config_metadata_handler.go b/server/http_config_metadata_handler.go index d6bdaa0ae..d0312cf3e 100644 --- a/server/http_config_metadata_handler.go +++ b/server/http_config_metadata_handler.go @@ -7,6 +7,7 @@ import ( "github.com/evcc-io/evcc/util/templates" "github.com/gorilla/mux" + "github.com/samber/lo" ) var supportedLanguages = []string{"en", "de"} @@ -34,8 +35,8 @@ func templatesHandler(w http.ResponseWriter, r *http.Request) { // filter deprecated properties filterParams := func(t templates.Template) templates.Template { - t.Params = slices.DeleteFunc(t.Params, func(p templates.Param) bool { - return p.IsDeprecated() + t.Params = lo.Filter(t.Params, func(p templates.Param, _ int) bool { + return !p.IsDeprecated() }) return t }