From cd290d2d05dbe7e268e091ddf85ff95cbd1bc1c0 Mon Sep 17 00:00:00 2001 From: Simon Frei Date: Fri, 8 Nov 2019 12:32:51 +0100 Subject: [PATCH] lib/model: Add initial deviceStatRefs on model creation (fixes #6136) (#6137) This is a regression introduced in PR #6005 / commit f7b2e79fdcff1ce45d42e38d3fa446cf6de2efc8 --- lib/model/model.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/model/model.go b/lib/model/model.go index e1e0d204e..d505f4d4c 100644 --- a/lib/model/model.go +++ b/lib/model/model.go @@ -207,6 +207,9 @@ func NewModel(cfg config.Wrapper, id protocol.DeviceID, clientName, clientVersio fmut: sync.NewRWMutex(), pmut: sync.NewRWMutex(), } + for devID := range cfg.Devices() { + m.deviceStatRefs[devID] = stats.NewDeviceStatisticsReference(m.db, devID.String()) + } m.Add(m.progressEmitter) scanLimiter.setCapacity(cfg.Options().MaxConcurrentScans) cfg.Subscribe(m)