diff --git a/util/templates/init.go b/util/templates/init.go index ba758159f..2ad93feb1 100644 --- a/util/templates/init.go +++ b/util/templates/init.go @@ -26,6 +26,10 @@ const ( func init() { configDefaults.LoadDefaults() + + loadTemplates(Charger) + loadTemplates(Meter) + loadTemplates(Vehicle) } func FromBytes(b []byte) (Template, error) { @@ -92,14 +96,10 @@ func loadTemplates(class Class) { } func ByClass(class Class) []Template { - loadTemplates(class) - return templates[class] } func ByName(class Class, name string) (Template, error) { - loadTemplates(class) - for _, tmpl := range templates[class] { if tmpl.Template == name || slices.Contains(tmpl.Covers, name) { return tmpl, nil