diff --git a/views/webform_handler_field_node_link_results.inc b/views/webform_handler_field_node_link_results.inc
index faa8033..c41bdb0 100644
--- a/views/webform_handler_field_node_link_results.inc
+++ b/views/webform_handler_field_node_link_results.inc
@@ -30,8 +30,8 @@ class webform_handler_field_node_link_results extends views_handler_field_node_l
    * Renders the link.
    */
   function render_link($node, $values) {
-    // Ensure node is webform-enabled and user has access to edit this node.
-    if (!in_array($node->type, webform_node_types()) || !node_access('update', $node)) {
+    // Ensure node is webform-enabled and user has access node's webform results.
+    if (!in_array($node->type, webform_node_types()) || !webform_results_access($node)) {
       return;
     }
 
