ext-solr icon indicating copy to clipboard operation
ext-solr copied to clipboard

[BUG] TYPO3 11, workspace & hide function

Open Apen opened this issue 1 year ago • 0 comments

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

Apen avatar Nov 23 '23 08:11 Apen