Browse Source

lib/model: Add initial deviceStatRefs on model creation (fixes #6136) (#6137)

This is a regression introduced in PR #6005 / commit
f7b2e79fdcff1ce45d42e38d3fa446cf6de2efc8
Simon Frei 6 years ago
parent
commit
cd290d2d05
1 changed files with 3 additions and 0 deletions
  1. 3 0
      lib/model/model.go

+ 3 - 0
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)