diff --git a/includes/plugins.inc b/includes/plugins.inc
index 4877f72..888e467 100644
--- a/includes/plugins.inc
+++ b/includes/plugins.inc
@@ -244,7 +244,7 @@ function ctools_get_plugins($module, $type, $id = NULL) {
 
     if (!empty($cache->data)) {
       // Verify that the file exists as it may have been moved in a multisite environment
-      if (isset($cache->data['path']) && file_exists($cache->data['path'])) {
+      if (isset($cache->data['path']) && file_exists($cache->data['path']['file'])) {
         // Cache load succeeded so use the cached plugin list.
         $plugins[$module][$type]   = $cache->data;
         // Set $setup to true so we know things where loaded.
