commit 2ae66d6ebb4547f40e8838cda494095b4d0715e7
parent 6ecc6a1611b064ecf14a309f7c8054b0ec7b8ebf
Author: Jan Dankert <develop@jandankert.de>
Date: Wed, 21 Oct 2020 23:32:47 +0200
Load the objects before using attributes.
Diffstat:
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/modules/cms/action/PageelementAction.class.php b/modules/cms/action/PageelementAction.class.php
@@ -1253,7 +1253,7 @@ class PageelementAction extends BaseAction
foreach( Text::parseOID($text) as $oid=>$t )
{
- $url = $linkFormat->linkToObject($this->page, new BaseObject($oid) );
+ $url = $linkFormat->linkToObject($this->page, (new BaseObject($oid))->load() );
foreach( $t as $match)
$text = str_replace($match,$url,$text);
}
diff --git a/modules/cms/model/BaseObject.class.php b/modules/cms/model/BaseObject.class.php
@@ -837,7 +837,8 @@ SQL
*/
public function load()
{
- return self::objectLoad();
+ self::objectLoad();
+ return $this;
}