diff options
| author | spiderr <spiderr@bitweaver.org> | 2021-02-09 13:38:02 -0500 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2021-02-09 13:38:02 -0500 |
| commit | 54874e0f1377c1c68d4136e0914124c41cfcf278 (patch) | |
| tree | e1967e6f2755035cfdd0a05f1ecd483fede7b963 | |
| parent | f9eb4709c12a609cef7359e1f5005e5e16945969 (diff) | |
| download | liberty-54874e0f1377c1c68d4136e0914124c41cfcf278.tar.gz liberty-54874e0f1377c1c68d4136e0914124c41cfcf278.tar.bz2 liberty-54874e0f1377c1c68d4136e0914124c41cfcf278.zip | |
check for NULL returned 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(); + } } } } |
