Tariff: fix cached rates corruption
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled

This commit is contained in:
andig 2025-10-31 15:24:42 +01:00
parent b7d8da1116
commit 3421e8df81

View file

@ -95,7 +95,7 @@ func (p *cachingProxy) Rates() (api.Rates, error) {
if p.tariff == nil {
if res, err := p.cacheGet(for24hrs()); err == nil {
return res.Rates, nil
return slices.Clone(res.Rates), nil
}
p.createInstance()