diff options
| -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(); + } } } } |
