diff --git a/core/loadpoint.go b/core/loadpoint.go index d2b8e32eb..653087759 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -155,7 +155,7 @@ type LoadPoint struct { // NewLoadPointFromConfig creates a new loadpoint func NewLoadPointFromConfig(log *util.Logger, cp configProvider, other map[string]interface{}) (*LoadPoint, error) { lp := NewLoadPoint(log) - if err := util.DecodeOther(other, &lp); err != nil { + if err := util.DecodeOther(other, lp); err != nil { return nil, err } diff --git a/core/site.go b/core/site.go index 8d030bea0..a9aa857a9 100644 --- a/core/site.go +++ b/core/site.go @@ -72,7 +72,7 @@ func NewSiteFromConfig( tariffs tariff.Tariffs, ) (*Site, error) { site := NewSite() - if err := util.DecodeOther(other, &site); err != nil { + if err := util.DecodeOther(other, site); err != nil { return nil, err }