summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2021-02-09 13:38:02 -0500
committerspiderr <spiderr@bitweaver.org>2021-02-09 13:38:02 -0500
commit54874e0f1377c1c68d4136e0914124c41cfcf278 (patch)
treee1967e6f2755035cfdd0a05f1ecd483fede7b963
parentf9eb4709c12a609cef7359e1f5005e5e16945969 (diff)
downloadliberty-54874e0f1377c1c68d4136e0914124c41cfcf278.tar.gz
liberty-54874e0f1377c1c68d4136e0914124c41cfcf278.tar.bz2
liberty-54874e0f1377c1c68d4136e0914124c41cfcf278.zip
check for NULL returned getNewObject
-rw-r--r--includes/classes/LibertyBase.php7
1 files 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();
+ }
}
}
}