From f4fe85dc0101a3f57ad3bf90164642b5d5a63bf2 Mon Sep 17 00:00:00 2001 From: Aleksey Vasenev Date: Mon, 3 Oct 2022 12:53:36 +0300 Subject: [PATCH] lib/model: Don't use rescan interval less than user defaults on auto accepted encrypted folder (fixes #8572) --- lib/model/model.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/model/model.go b/lib/model/model.go index 6deb259d733..43a13784fc3 100644 --- a/lib/model/model.go +++ b/lib/model/model.go @@ -1682,8 +1682,11 @@ func (m *model) handleAutoAccepts(deviceID protocol.DeviceID, folder protocol.Fo fcfg.Type = config.FolderTypeReceiveEncrypted // Override the user-configured defaults, as normally done by the GUI fcfg.FSWatcherEnabled = false - if fcfg.RescanIntervalS == 60 || fcfg.RescanIntervalS == 3600 { - fcfg.RescanIntervalS = 3600 * 24 + if fcfg.RescanIntervalS != 0 { + minRescanInterval := 3600 * 24 + if fcfg.RescanIntervalS < minRescanInterval { + fcfg.RescanIntervalS = minRescanInterval + } } fcfg.Versioning.Reset() // Other necessary settings are ensured by FolderConfiguration itself