ext-solr
ext-solr copied to clipboard
[BUG] TYPO3 11, workspace & hide function
Describe the bug I am using workspace, in draft mode, without any particular rights. In "Page" mode, i try to hide/show a content i have an error :
PHP Warning: Undefined array key 15602 in /typo3conf/ext/solr/Classes/GarbageCollector.php line 226
it is relative to this
$previousGroups = GeneralUtility::intExplode(',', (string)$this->trackedRecords[$table][$updatedRecord['uid']][$frontendGroupsField]);
A simple correction, as a POC, is to check that the array exist
...
if (!isset($this->trackedRecords[$table][$updatedRecord['uid']])) {
return false;
}
$previousGroups = GeneralUtility::intExplode(',', (string)$this->trackedRecords[$table][$updatedRecord['uid']][$frontendGroupsField]);
...
Thx
Used versions (please complete the following information):
- TYPO3 Version: 11
- EXT:solr Version: Last TER version
- PHP Version: 8.1