From 6fcb96f36c022231a7fe1b36a194dbdd406d6efe Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sun, 21 Mar 2021 07:04:09 +0100 Subject: [PATCH] simpler sql query for msgs when acc is selected --- src/librssguard/services/abstract/serviceroot.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/librssguard/services/abstract/serviceroot.cpp b/src/librssguard/services/abstract/serviceroot.cpp index 15d02d083..a286ef2af 100644 --- a/src/librssguard/services/abstract/serviceroot.cpp +++ b/src/librssguard/services/abstract/serviceroot.cpp @@ -620,6 +620,13 @@ bool ServiceRoot::loadMessagesForItem(RootItem* item, MessagesModel* model) { "(SELECT COUNT(*) FROM LabelsInMessages WHERE account_id = %1 AND message = Messages.custom_id) > 0") .arg(QString::number(accountId()))); } + else if (item->kind() == RootItem::Kind::ServiceRoot) { + model->setFilter( + QString("Messages.is_deleted = 0 AND Messages.is_pdeleted = 0 AND Messages.account_id = %1").arg( + QString::number(accountId()))); + + qDebugNN << "Displaying messages from account:" << QUOTE_W_SPACE_DOT(accountId()); + } else { QList children = item->getSubTreeFeeds(); QString filter_clause = textualFeedIds(children).join(QSL(", "));