diff --git a/panels_content_cache.module b/panels_content_cache.module
index 1722669..58186ee 100644
--- a/panels_content_cache.module
+++ b/panels_content_cache.module
@@ -205,7 +205,9 @@ function panels_content_cache_node_clear_cache($node) {
     if (!empty($results)) {
       foreach ($results as $row) {
         $display = panels_load_display($row->did);
-        panels_content_cache_clear_cache($display);
+        if(is_object($display)) {
+          panels_content_cache_clear_cache($display);
+        }
       }
     }
   }
