openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs | README

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:
Mmodules/cms/action/PageelementAction.class.php | 2+-
Mmodules/cms/model/BaseObject.class.php | 3++-
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; }