diff --git a/views/handlers/signup_handler_field_signup_edit_link.inc b/views/handlers/signup_handler_field_signup_edit_link.inc
index 6736196..0f9db09 100644
--- a/views/handlers/signup_handler_field_signup_edit_link.inc
+++ b/views/handlers/signup_handler_field_signup_edit_link.inc
@@ -20,9 +20,9 @@ class signup_handler_field_signup_edit_link extends views_handler_field_node_lin
 
     // Check access to edit this signup.
     $signup = new stdClass();
-    $signup->sid = $values->{$this->aliases['sid']};
-    $signup->nid = $values->{$this->aliases['nid']};
-    $signup->uid = $values->{$this->aliases['uid']};
+    $signup->sid = $values->sid;
+    $signup->uid = $values->signup_log_uid;
+    $signup->nid = $this->view->args[0];
     if (!_signup_menu_signup_access($signup, 'edit')) {
       return;
     }
