summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2021-02-11 21:58:58 -0500
committerspiderr <spiderr@bitweaver.org>2021-02-11 21:58:58 -0500
commita6c7397fb0ac53a4e92c2a8b724d64619e576362 (patch)
treed05de5f2609ac4ee8406a7b1e731886640749cca
parentfc66432d43610589602b3c87422fc95aca9e0de6 (diff)
downloadliberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.tar.gz
liberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.tar.bz2
liberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.zip
confirm non null object from 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();
+ }
}
}
}