diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-15 08:03:44 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-15 08:03:44 +0200 |
commit | dd2fe4eae20a0771c047f4ca8cb590f8c3808f0b (patch) | |
tree | 70b479fd196ca1be07b5bbc8ea7d0fdafe9cb129 /accounts/imap/imapsettings.cpp | |
parent | 68096043c377acf36aa9cbb9efcf8e6758dd7a63 (diff) | |
download | kube-dd2fe4eae20a0771c047f4ca8cb590f8c3808f0b.tar.gz kube-dd2fe4eae20a0771c047f4ca8cb590f8c3808f0b.zip |
Fixed the hardcoded capability filters.
save as draft works again.
Diffstat (limited to 'accounts/imap/imapsettings.cpp')
-rw-r--r-- | accounts/imap/imapsettings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/accounts/imap/imapsettings.cpp b/accounts/imap/imapsettings.cpp index 7d93606d..6e45b197 100644 --- a/accounts/imap/imapsettings.cpp +++ b/accounts/imap/imapsettings.cpp | |||
@@ -59,7 +59,7 @@ void ImapSettings::setAccountIdentifier(const QByteArray &id) | |||
59 | emit changed(); | 59 | emit changed(); |
60 | }).exec(); | 60 | }).exec(); |
61 | 61 | ||
62 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("storage")) | 62 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::storage)) |
63 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 63 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
64 | mIdentifier = resource.identifier(); | 64 | mIdentifier = resource.identifier(); |
65 | mImapServer = resource.getProperty("server").toString(); | 65 | mImapServer = resource.getProperty("server").toString(); |
@@ -71,7 +71,7 @@ void ImapSettings::setAccountIdentifier(const QByteArray &id) | |||
71 | qWarning() << "Failed to find the imap resource: " << errorMessage; | 71 | qWarning() << "Failed to find the imap resource: " << errorMessage; |
72 | }).exec(); | 72 | }).exec(); |
73 | 73 | ||
74 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("transport")) | 74 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport)) |
75 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 75 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
76 | mMailtransportIdentifier = resource.identifier(); | 76 | mMailtransportIdentifier = resource.identifier(); |
77 | mSmtpServer = resource.getProperty("server").toString(); | 77 | mSmtpServer = resource.getProperty("server").toString(); |