From d01d202dd18074d09132f4ea3b2660fb739ee283 Mon Sep 17 00:00:00 2001
From: Thijs van den Anker <thijs@capitalv.nl>
Date: Tue, 8 Oct 2013 11:52:09 +0200
Subject: [PATCH] Added node type to node access checked node

---
 core_bridge/storage_core_bridge.module | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/core_bridge/storage_core_bridge.module b/core_bridge/storage_core_bridge.module
index 724ad12..c5f0a6b 100755
--- a/core_bridge/storage_core_bridge.module
+++ b/core_bridge/storage_core_bridge.module
@@ -389,7 +389,17 @@ function storage_core_bridge_storage_access(Storage $storage) {
     return;
   }
 
-  $node = node_load($file_usage['id']);
+  $query = db_select('node');
+  $result = $query->fields('node', array('uid', 'status', 'type'))
+    ->condition('nid', $file_usage['id'])
+  ->execute()
+  ->fetchAssoc();
+  $node = new stdClass();
+  $node->nid = $file_usage['id'];
+  $node->uid = $result['uid'];
+  $node->status = $result['status'];
+  $node->type = $result['type'];
+  
   return node_access('view', $node);
 }
 
-- 
1.8.4

