diff --git a/typo3/sysext/backend/Classes/Controller/NewRecordController.php b/typo3/sysext/backend/Classes/Controller/NewRecordController.php index 802183cda750aceaca4b0e5692c3be80f2a3dd43..aeb840dbe5bf2216834c3400d4b4f682997b9cee 100644 --- a/typo3/sysext/backend/Classes/Controller/NewRecordController.php +++ b/typo3/sysext/backend/Classes/Controller/NewRecordController.php @@ -373,7 +373,7 @@ class NewRecordController ]; } if (!in_array((int)$this->pageinfo['doktype'], $excludeDokTypes, true)) { - $previewDataAttributes = PreviewUriBuilder::create($this->pageinfo['uid']) + $previewDataAttributes = PreviewUriBuilder::create((int)$this->pageinfo['uid']) ->withRootLine(BackendUtility::BEgetRootLine($this->pageinfo['uid'])) ->buildDispatcherDataAttributes(); $viewButton = $buttonBar->makeLinkButton() diff --git a/typo3/sysext/backend/Classes/Controller/PageLayoutController.php b/typo3/sysext/backend/Classes/Controller/PageLayoutController.php index 0c32c3520ba310c055cb2f18b63672771279780c..fcb0d0fc8a28a277d964a78ce6d545431eb4f22c 100644 --- a/typo3/sysext/backend/Classes/Controller/PageLayoutController.php +++ b/typo3/sysext/backend/Classes/Controller/PageLayoutController.php @@ -752,7 +752,7 @@ class PageLayoutController && !VersionState::cast($this->pageinfo['t3ver_state'])->equals(VersionState::DELETE_PLACEHOLDER) ) { $languageParameter = $this->current_sys_language ? ('&L=' . $this->current_sys_language) : ''; - $previewDataAttributes = PreviewUriBuilder::create($this->pageinfo['uid']) + $previewDataAttributes = PreviewUriBuilder::create((int)$this->pageinfo['uid']) ->withRootLine(BackendUtility::BEgetRootLine($this->pageinfo['uid'])) ->withAdditionalQueryParameters($languageParameter) ->buildDispatcherDataAttributes();