442,446c442,464
< function workbench_moderation_node_access($node, $op, $account) {
<   if ($op == 'view' && !$node->status && user_access('view all unpublished content', $account)) {
<     return NODE_ACCESS_ALLOW;
<   }
<   return NODE_ACCESS_IGNORE;
---
> function workbench_moderation_node_access($node, $op, $account) {
>   /*
>    * Patch for Issue http://drupal.org/node/1883556
>   * This overrides permission for moderated nodes
>   *
>   */
>   if(is_object($node) && isset($node->status)){
>     if( 
>         (
>           $op == 'view'
>           && $node->status == '0'
>           && user_access('view all unpublished content', $account)
>         )
>         || $node->status == '1'
>       
>     ){
>       return NODE_ACCESS_ALLOW;
>     }
>     elseif ($node->status == '0' && $op == 'view'){
>       return NODE_ACCESS_DENY;
>     }
>   }
>   return NODE_ACCESS_IGNORE;
