Skip to content

Commit e4133b3

Browse files
committed
[BUGFIX] ManagedSynonyms language determination
The ManagedSynonymsFilterFactory was moved from indexAnalyzer to queryAnalyzer, therefore we must look there in the schema in order to determine the language. Resolves: #65676 Change-Id: I63e99c240f0d019dc411d7fe56204b273e1d715c
1 parent e6c39e2 commit e4133b3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Classes/SolrService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ protected function getManagedLanguage() {
568568
if (is_object($schema) && isset($schema->fieldTypes)) {
569569
foreach ($schema->fieldTypes as $fieldType) {
570570
if ($fieldType->name === 'text') {
571-
foreach ($fieldType->indexAnalyzer->filters as $filter) {
571+
foreach ($fieldType->queryAnalyzer->filters as $filter) {
572572
if ($filter->class === 'solr.ManagedSynonymFilterFactory') {
573573
$language = $filter->managed;
574574
}

0 commit comments

Comments
 (0)