Page MenuHomePhabricator

🧄 Use ItemWbSearchEntitiesController in repo/WikibaseRepo.controllers.php
Open, Needs TriagePublic

Event Timeline

Change #1276405 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):

[mediawiki/extensions/Wikibase@master] Search: Enable ItemWbSearchEntitiesController

https://gerrit.wikimedia.org/r/1276405

Change #1277094 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):

[mediawiki/extensions/WikibaseCirrusSearch@master] Adjust SearchEntitiesIntegrationTest to new WbSearchEntitiesController

https://gerrit.wikimedia.org/r/1277094

Using ItemWbSearchEntitiesController unconditionally here, would break wbsearchentities for Wikibase instances without ElasticSearch, which is probably not intended. The proposed patch keeps the fallback controller if CirrusSearch is not enabled - let's discuss what is the best solution.

Change #1277094 merged by jenkins-bot:

[mediawiki/extensions/WikibaseCirrusSearch@master] Adjust SearchEntitiesIntegrationTest to new WbSearchEntitiesController

https://gerrit.wikimedia.org/r/1277094

Change #1276405 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Search: Enable ItemWbSearchEntitiesController

https://gerrit.wikimedia.org/r/1276405