diff --git a/workbench_moderation.module b/var/www/vw/trunk/sites/all/modules/workbench_moderation/workbench_moderation.module
index d5014f8..005c2eb 100644
--- a/workbench_moderation.module
+++ b/var/www/vw/trunk/sites/all/modules/workbench_moderation/workbench_moderation.module
@@ -433,18 +433,29 @@ function workbench_moderation_permission() {
  * Allows users with the 'view all unpublished content' permission to do so.
  */
 function workbench_moderation_node_access($node, $op, $account) {
-  if (
-  	   (
-  		$op == 'view' 
-  		&& !$node->status 
-  		&& user_access('view all unpublished content', $account)
-  	   )
-  		||
-  		$node->status === '1'
-  	 ) {
-    return NODE_ACCESS_ALLOW;
-  }
-  return NODE_ACCESS_IGNORE;
+  /*
+   * Patch for Issue http://drupal.org/node/1883556
+   * This sets clear permission for moderated nodes
+   * unfortunately this is not a good way to solve the issue, needs deeper investigation....
+   */
+
+  if(
+      (
+        is_object($node) && isset($node->status)
+      )
+      &&
+      (
+        (
+          $op == 'view'
+          && $node->status == '0'
+          && user_access('view all unpublished content', $account)
+        )
+      || $node->status == '1'
+      )
+  ){
+    return NODE_ACCESS_ALLOW;
+  }
+  return NODE_ACCESS_DENY;
 }
 
 /**
