Index: views_node.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/views/modules/Attic/views_node.inc,v retrieving revision 1.30.2.19 diff -u -p -r1.30.2.19 views_node.inc --- views_node.inc 14 Jul 2007 19:30:51 -0000 1.30.2.19 +++ views_node.inc 23 Oct 2008 21:21:55 -0000 @@ -871,9 +871,7 @@ function views_handler_node_view($fieldi * display a link to edit a node */ function views_handler_node_edit($fieldinfo, $fielddata, $value, $data) { - // try to build a fake node object - $data->type = $data->node_type; - $data->uid = $data->node_uid; + $data = node_load($data->nid); if (node_access('update', $data)) { $link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); return l($link_text, "node/$data->nid/edit"); @@ -884,9 +882,7 @@ function views_handler_node_edit($fieldi * display a link to edit a node with a destination return */ function views_handler_node_edit_destination($fieldinfo, $fielddata, $value, $data) { - // try to build a fake node object - $data->type = $data->node_type; - $data->uid = $data->node_uid; + $data = node_load($data->nid); if (node_access('update', $data)) { $link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); return l($link_text, "node/$data->nid/edit", NULL, drupal_get_destination()); @@ -897,9 +893,7 @@ function views_handler_node_edit_destina * display a link to delete a node */ function views_handler_node_delete($fieldinfo, $fielddata, $value, $data) { - // try to build a fake node object - $data->type = $data->node_type; - $data->uid = $data->node_uid; + $data = node_load($data->nid); if (node_access('delete', $data)) { $link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); return l($link_text, "node/$data->nid/delete"); @@ -910,9 +904,7 @@ function views_handler_node_delete($fiel * display a link to delete a node with a destination return */ function views_handler_node_delete_destination($fieldinfo, $fielddata, $value, $data) { - // try to build a fake node object - $data->type = $data->node_type; - $data->uid = $data->node_uid; + $data = node_load($data->nid); if (node_access('delete', $data)) { $link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); return l($link_text, "node/$data->nid/delete", NULL, drupal_get_destination());