mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-07-21 14:08:43 -04:00
Correct regex escape logic
* Fixes #7776 Implement QRegularExpression::escape within Tools::convertToRegex to allow usage on older Qt versions. Also wrap EXACT_MODIFIER patterns in a non-capture group to prevent misinterpreted regex.
This commit is contained in:
parent
924eb6dbc4
commit
e16c007d43
6 changed files with 136 additions and 18 deletions
|
@ -82,6 +82,11 @@ void TestFdoSecrets::testSpecialCharsInAttributeValue()
|
|||
QCOMPARE(res.count(), 1);
|
||||
QCOMPARE(res[0]->title(), QStringLiteral("titleB"));
|
||||
}
|
||||
{
|
||||
const auto term = Collection::attributeToTerm("testAttribute", "v|");
|
||||
const auto res = EntrySearcher().search({term}, root.data());
|
||||
QCOMPARE(res.count(), 0);
|
||||
}
|
||||
}
|
||||
|
||||
void TestFdoSecrets::testDBusPathParse()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue