diff options
| author | spiderr <spiderr@bitweaver.org> | 2021-02-11 21:58:58 -0500 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2021-02-11 21:58:58 -0500 |
| commit | a6c7397fb0ac53a4e92c2a8b724d64619e576362 (patch) | |
| tree | d05de5f2609ac4ee8406a7b1e731886640749cca | |
| parent | fc66432d43610589602b3c87422fc95aca9e0de6 (diff) | |
| download | liberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.tar.gz liberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.tar.bz2 liberty-a6c7397fb0ac53a4e92c2a8b724d64619e576362.zip | |
confirm non null object from getNewObject
| -rw-r--r-- | includes/classes/LibertyBase.php | 7 |
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(); + } } } } |
