Skip to content

Commit bf4ab51

Browse files
authored
Merge pull request #6332 from WoltLab/6.1-user-bulk-processing
Check whether there are further objects for the worker to execute
2 parents e60b923 + 5591557 commit bf4ab51

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

wcfsetup/install/files/lib/system/worker/BulkProcessingWorker.class.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,13 @@ public function getProgress()
7373
#[\Override]
7474
public function execute()
7575
{
76+
$objectIDs = \array_slice($this->bulkProcessingData['objectIDs'], $this->limit * $this->loopCount, $this->limit);
77+
if ($objectIDs === []) {
78+
return;
79+
}
80+
7681
$objectList = $this->action->getObjectList();
77-
$objectList->setObjectIDs(
78-
\array_slice($this->bulkProcessingData['objectIDs'], $this->limit * $this->loopCount, $this->limit)
79-
);
82+
$objectList->setObjectIDs($objectIDs);
8083
$objectList->readObjects();
8184

8285
$this->action->executeAction($objectList);

0 commit comments

Comments
 (0)