summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();
+ }
}
}
}