diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index 68dbc61b021d8e5be8baf7dbdfed61f633023cea..6d62342645e5214045d4a357e25b82a7edba4b61 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -4268,10 +4268,10 @@ class DataHandler implements LoggerAwareInterface // Save the position to which the original record is requested to be moved $originalRecordDestinationPid = $destPid; $sortInfo = $this->getSortNumber($table, $uid, $destPid); - // Setting the destPid to the new pid of the record. - $destPid = $sortInfo['pid']; // If not an array, there was an error (which is already logged) if (is_array($sortInfo)) { + // Setting the destPid to the new pid of the record. + $destPid = $sortInfo['pid']; if ($table !== 'pages' || $this->destNotInsideSelf($destPid, $uid)) { // clear cache before moving $this->registerRecordIdForPageCacheClearing($table, $uid);