From 9a6fdbf7120a648ebb1f63d173defda7a454c7cf Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com> Date: Mon, 6 Jul 2015 11:06:39 -0400 Subject: [PATCH] account: Fix setting certificates The current code was part of a previous API sequence Refs #76979 Change-Id: Ic26d71327d75a8e0fa88245a411b056cb23c585a --- src/account.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/account.cpp b/src/account.cpp index 2f658454..ca5f4ff9 100644 --- a/src/account.cpp +++ b/src/account.cpp @@ -1734,28 +1734,15 @@ void Account::setRoleData(int role, const QVariant& value) setTlsPassword(value.toString()); break; case CAST(Account::Role::TlsCaListCertificate): { - const QString path = value.toString(); - if (!tlsCaListCertificate()) - setTlsCaListCertificate(path); - else if ((tlsCaListCertificate() && tlsCaListCertificate()->path() != QUrl(path))) { - tlsCaListCertificate()->setPath(path); - } + setTlsCaListCertificate(value.toString()); break; } case CAST(Account::Role::TlsCertificate): { - const QString path = value.toString(); - if (!tlsCertificate()) - setTlsCertificate(path); - else if ((tlsCertificate() && tlsCertificate()->path() != QUrl(path))) - tlsCertificate()->setPath(path); + setTlsCertificate(value.toString()); } break; case CAST(Account::Role::TlsPrivateKeyCertificate): { - const QString path = value.toString(); - if (!tlsPrivateKeyCertificate()) - setTlsPrivateKeyCertificate(path); - else if ((tlsPrivateKeyCertificate() && tlsPrivateKeyCertificate()->path() != QUrl(path))) - tlsPrivateKeyCertificate()->setPath(path); + setTlsPrivateKeyCertificate(value.toString()); } break; case CAST(Account::Role::TlsServerName): -- GitLab