AccountSettings: Force sync should wipe the blacklist

Issue #6757
This commit is contained in:
Olivier Goffart 2018-09-03 09:45:08 +02:00 committed by Kevin Ottens
parent 68ace415d4
commit 0ba9dc7dd1
No known key found for this signature in database
GPG key ID: 074BBBCB8DECC9E2

View file

@ -692,6 +692,7 @@ void AccountSettings::slotScheduleCurrentFolderForceRemoteDiscovery()
{
FolderMan *folderMan = FolderMan::instance();
if (auto folder = folderMan->folder(selectedFolderAlias())) {
folder->slotWipeErrorBlacklist();
folder->journalDb()->forceRemoteDiscoveryNextSync();
folderMan->scheduleFolder(folder);
}
@ -707,6 +708,8 @@ void AccountSettings::slotForceSyncCurrentFolder()
folderMan->scheduleFolder(current);
}
selectedFolder->slotWipeErrorBlacklist(); // issue #6757
// Insert the selected folder at the front of the queue
folderMan->scheduleFolderNext(selectedFolder);
}