Skip to content

Commit 96c98ba

Browse files
robertSt7kingjia90
andauthored
[Bug, EC] PEES-742: Classificationstore search faulty condition (#1017)
* fix-translationListing-condition * Fix: Sonar * refactoring * Update src/Controller/Admin/DataObject/ClassificationstoreController.php Co-authored-by: JiaJia Ji <[email protected]> --------- Co-authored-by: JiaJia Ji <[email protected]>
1 parent 804c13f commit 96c98ba

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Controller/Admin/DataObject/ClassificationstoreController.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1519,7 +1519,14 @@ private function getTranslatedSearchFilterTerms(string $searchTerm): array
15191519
if ($user instanceof User) {
15201520
$translationListing = new Listing();
15211521
$translationListing->setDomain(Translation::DOMAIN_ADMIN);
1522-
$translationListing->setCondition('language=? AND text LIKE ?', [$user->getLanguage(), '%'.$searchTerm.'%']);
1522+
$translationListing->setCondition(
1523+
$translationListing->quoteIdentifier('language') . ' = ? AND ' .
1524+
$translationListing->quoteIdentifier('text') . ' LIKE ?',
1525+
[
1526+
$user->getLanguage(),
1527+
'%' . $searchTerm . '%'
1528+
]
1529+
);
15231530

15241531
foreach ($translationListing as $translation) {
15251532
$terms[] = $translation->getKey();

0 commit comments

Comments
 (0)