diff --git a/lib/model/folder_summary.go b/lib/model/folder_summary.go index 78addb555..0ea0c8c70 100644 --- a/lib/model/folder_summary.go +++ b/lib/model/folder_summary.go @@ -198,7 +198,10 @@ func (c *folderSummaryService) processUpdate(ev events.Event) { case events.StateChanged: data := ev.Data.(map[string]interface{}) - if !(data["to"].(string) == "idle" && data["from"].(string) == "syncing") { + if data["to"].(string) != "idle" { + return + } + if from := data["from"].(string); from != "syncing" && from != "sync-preparing" { return }