From 9b3f750bdbf4c456f87c01f3d25928bc8133e05b Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Mon, 21 Jun 2021 16:39:57 +0200 Subject: [PATCH] Revert "Cast values of simple embedded objects to int" This reverts commit 2e3b2fcc855f50238dbe930ea3392cf48894b85f. --- .../object/ArticleMessageEmbeddedObjectHandler.class.php | 2 +- .../embedded/object/MediaMessageEmbeddedObjectHandler.class.php | 2 +- .../embedded/object/PageMessageEmbeddedObjectHandler.class.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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; } -- 2.20.1