Prevent possible accountsettings crash by sorting blacklist before checking

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2023-07-06 02:38:23 +08:00
parent e2535d6ce8
commit f9bde98aad
No known key found for this signature in database
GPG Key ID: C839200C384636B0

View File

@ -1507,7 +1507,8 @@ void AccountSettings::refreshSelectiveSyncStatus()
auto ok = false;
auto blacklistOk = false;
const auto undecidedList = folder->journalDb()->getSelectiveSyncList(SyncJournalDb::SelectiveSyncUndecidedList, &ok);
const auto blacklist = folder->journalDb()->getSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, &blacklistOk);
auto blacklist = folder->journalDb()->getSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, &blacklistOk);
blacklist.sort();
for (const auto &it : undecidedList) {
// FIXME: add the folder alias in a hoover hint.