From a6c7397fb0ac53a4e92c2a8b724d64619e576362 Mon Sep 17 00:00:00 2001 From: spiderr Date: Thu, 11 Feb 2021 21:58:58 -0500 Subject: confirm non null object from getNewObject --- includes/classes/LibertyBase.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/classes/LibertyBase.php b/includes/classes/LibertyBase.php index 1825827..063f8b8 100644 --- a/includes/classes/LibertyBase.php +++ b/includes/classes/LibertyBase.php @@ -84,9 +84,10 @@ class LibertyBase extends BitBase { } else { if( $typeClass ) { $creator = new $typeClass(); - $ret = $creator->getNewObject( $typeClass, $pContentId, $pLoadFromCache ); - $ret->setCacheableObject( FALSE ); - $ret->clearFromCache(); + if( $ret = $creator->getNewObject( $typeClass, $pContentId, $pLoadFromCache ) ) { + $ret->setCacheableObject( FALSE ); + $ret->clearFromCache(); + } } } } -- cgit v1.3