From f0f8bf7784ff9b490d6e01ddb18801f3139ea533 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 27 Mar 2019 20:35:42 +0100 Subject: [PATCH] lib/config: Round times stored for pending folders/devices (fixes #5554) --- lib/config/wrapper.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/config/wrapper.go b/lib/config/wrapper.go index 17b24555..dabcd581 100644 --- a/lib/config/wrapper.go +++ b/lib/config/wrapper.go @@ -482,7 +482,7 @@ func (w *wrapper) AddOrUpdatePendingDevice(device protocol.DeviceID, name, addre for i := range w.cfg.PendingDevices { if w.cfg.PendingDevices[i].ID == device { - w.cfg.PendingDevices[i].Time = time.Now() + w.cfg.PendingDevices[i].Time = time.Now().Round(time.Second) w.cfg.PendingDevices[i].Name = name w.cfg.PendingDevices[i].Address = address return @@ -490,7 +490,7 @@ func (w *wrapper) AddOrUpdatePendingDevice(device protocol.DeviceID, name, addre } w.cfg.PendingDevices = append(w.cfg.PendingDevices, ObservedDevice{ - Time: time.Now(), + Time: time.Now().Round(time.Second), ID: device, Name: name, Address: address, @@ -508,12 +508,12 @@ func (w *wrapper) AddOrUpdatePendingFolder(id, label string, device protocol.Dev for j := range w.cfg.Devices[i].PendingFolders { if w.cfg.Devices[i].PendingFolders[j].ID == id { w.cfg.Devices[i].PendingFolders[j].Label = label - w.cfg.Devices[i].PendingFolders[j].Time = time.Now() + w.cfg.Devices[i].PendingFolders[j].Time = time.Now().Round(time.Second) return } } w.cfg.Devices[i].PendingFolders = append(w.cfg.Devices[i].PendingFolders, ObservedFolder{ - Time: time.Now(), + Time: time.Now().Round(time.Second), ID: id, Label: label, })