From: Claudio Cambra Date: Wed, 6 Nov 2024 17:09:48 +0000 (+0900) Subject: Only present proxy password delete error if it is not a "does not exist" error X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~5^2~63^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fa33dd61cf22364ef3eeea0dc910f557b7a27525;p=nextcloud-desktop.git Only present proxy password delete error if it is not a "does not exist" error Prevent error on deletion when the proxy password does not exist Signed-off-by: Claudio Cambra --- diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index a6b96d45b..0c86f16a0 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -363,6 +363,8 @@ void AccountManager::saveAccountHelper(Account *acc, QSettings &settings, bool s connect(job, &QKeychain::Job::finished, this, [](const QKeychain::Job *const incomingJob) { if (incomingJob->error() == QKeychain::NoError) { qCInfo(lcAccountManager) << "Deleted proxy password from keychain"; + } else if (incomingJob->error() == QKeychain::EntryNotFound) { + qCDebug(lcAccountManager) << "Proxy password not found in keychain, can't delete"; } else { qCWarning(lcAccountManager) << "Failed to delete proxy password to keychain" << incomingJob->errorString(); }