TYPO3-Solr / ext-solr

A TYPO3 extension that integrates the Apache Solr search server with TYPO3 CMS. dkd Internet Service GmbH is developing the extension. Community contributions are welcome. See CONTRIBUTING.md for details.
GNU General Public License v3.0
137 stars 253 forks source link

[BUGFIX] Ensure index document is deleted #4113

Closed dkd-friedrich closed 4 months ago

dkd-friedrich commented 4 months ago

What this pr does

If an index document has no representation in the index queue, EXT:solr fails to remove the item on deletions or updates of the corresponding record in TYPO3.

By adjusting the checks in the record monitor, garbage remover and update handler this issue is resolved. The ConfigurationAwareRecordService is no longer using BackendUtility::getRecord() as this would return hidden records.

Resolves: #4107

dogawaf commented 1 month ago

These PR reintroduced this issue: #3547