From: Alexander Ebert Date: Mon, 21 Jun 2021 14:39:57 +0000 (+0200) Subject: Revert "Cast values of simple embedded objects to int" X-Git-Tag: 5.4.0_RC_1~28 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9b3f750bdbf4c456f87c01f3d25928bc8133e05b;p=GitHub%2FWoltLab%2FWCF.git Revert "Cast values of simple embedded objects to int" This reverts commit 2e3b2fcc855f50238dbe930ea3392cf48894b85f. --- diff --git a/wcfsetup/install/files/lib/system/message/embedded/object/ArticleMessageEmbeddedObjectHandler.class.php b/wcfsetup/install/files/lib/system/message/embedded/object/ArticleMessageEmbeddedObjectHandler.class.php index c4a164c9aa..a7b808392b 100644 --- a/wcfsetup/install/files/lib/system/message/embedded/object/ArticleMessageEmbeddedObjectHandler.class.php +++ b/wcfsetup/install/files/lib/system/message/embedded/object/ArticleMessageEmbeddedObjectHandler.class.php @@ -64,7 +64,7 @@ class ArticleMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedO public function replaceSimple($objectType, $objectID, $value, array $attributes) { /** @var Article $article */ - $article = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.article', intval($value)); + $article = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.article', $value); if ($article === null) { return; } diff --git a/wcfsetup/install/files/lib/system/message/embedded/object/MediaMessageEmbeddedObjectHandler.class.php b/wcfsetup/install/files/lib/system/message/embedded/object/MediaMessageEmbeddedObjectHandler.class.php index 2b41589b91..0b80f406ea 100644 --- a/wcfsetup/install/files/lib/system/message/embedded/object/MediaMessageEmbeddedObjectHandler.class.php +++ b/wcfsetup/install/files/lib/system/message/embedded/object/MediaMessageEmbeddedObjectHandler.class.php @@ -93,7 +93,7 @@ class MediaMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedObj public function replaceSimple($objectType, $objectID, $value, array $attributes) { /** @var Media $media */ - $media = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.media', intval($value)); + $media = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.media', $value); if ($media === null) { return; } diff --git a/wcfsetup/install/files/lib/system/message/embedded/object/PageMessageEmbeddedObjectHandler.class.php b/wcfsetup/install/files/lib/system/message/embedded/object/PageMessageEmbeddedObjectHandler.class.php index 2175529b0a..dbcdcf798d 100644 --- a/wcfsetup/install/files/lib/system/message/embedded/object/PageMessageEmbeddedObjectHandler.class.php +++ b/wcfsetup/install/files/lib/system/message/embedded/object/PageMessageEmbeddedObjectHandler.class.php @@ -70,7 +70,7 @@ class PageMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedObje public function replaceSimple($objectType, $objectID, $value, array $attributes) { /** @var Page $page */ - $page = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.page', intval($value)); + $page = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.page', $value); if ($page === null) { return; }