summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--framework/domain/maillistmodel.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/framework/domain/maillistmodel.cpp b/framework/domain/maillistmodel.cpp
index 207128b7..32370a6b 100644
--- a/framework/domain/maillistmodel.cpp
+++ b/framework/domain/maillistmodel.cpp
@@ -148,6 +148,7 @@ void MailListModel::setParentFolder(const QVariant &parentFolder)
148 auto folder = parentFolder.value<Folder::Ptr>(); 148 auto folder = parentFolder.value<Folder::Ptr>();
149 if (!folder) { 149 if (!folder) {
150 qWarning() << "No folder: " << parentFolder; 150 qWarning() << "No folder: " << parentFolder;
151 setSourceModel(nullptr);
151 return; 152 return;
152 } 153 }
153 Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); 154 Sink::Query query = Sink::StandardQueries::threadLeaders(*folder);
@@ -180,6 +181,7 @@ void MailListModel::setMail(const QVariant &variant)
180 auto mail = variant.value<Sink::ApplicationDomain::Mail::Ptr>(); 181 auto mail = variant.value<Sink::ApplicationDomain::Mail::Ptr>();
181 if (!mail) { 182 if (!mail) {
182 qWarning() << "No mail: " << mail; 183 qWarning() << "No mail: " << mail;
184 setSourceModel(nullptr);
183 return; 185 return;
184 } 186 }
185 Sink::Query query = Sink::StandardQueries::completeThread(*mail); 187 Sink::Query query = Sink::StandardQueries::completeThread(*mail);