diff --git a/src/fdosecrets/objects/Collection.cpp b/src/fdosecrets/objects/Collection.cpp index ef277e89b..b8708aa2e 100644 --- a/src/fdosecrets/objects/Collection.cpp +++ b/src/fdosecrets/objects/Collection.cpp @@ -242,6 +242,11 @@ namespace FdoSecrets terms << attributeToTerm(it.key(), it.value()); } + // empty terms causes EntrySearcher returns everything + if (terms.isEmpty()) { + return QList{}; + } + QList items; const auto foundEntries = EntrySearcher().search(terms, m_exposedGroup); items.reserve(foundEntries.size());