diff --git a/domain.module b/domain.module index b7f8932..ed5120e 100644 --- a/domain.module +++ b/domain.module @@ -2092,10 +2092,10 @@ function domain_node_access_view($type, $node, $op, $account) { return NODE_ACCESS_IGNORE; } // The actual access check. - foreach ($node->domains as $key => $value) { - if (!empty($account->domain_user[$key])) { - return NODE_ACCESS_ALLOW; - } + $domain = domain_get_domain(); + $domain_id = $domain['domain_id']; + if (isset($node->domains[$domain_id]) && !empty($account->domain_user[$domain_id])) { + return NODE_ACCESS_ALLOW; } return NODE_ACCESS_IGNORE; }