 resources/node_resource.inc |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/resources/node_resource.inc b/resources/node_resource.inc
index 02cf49b..fcdd359 100644
--- a/resources/node_resource.inc
+++ b/resources/node_resource.inc
@@ -153,7 +153,7 @@ function _node_resource_retrieve($nid) {
   $node = node_load($nid);
 
   if ($node) {
-    $node->uri = services_resource_uri(array('node', $node->nid));
+    $node->uri = url(entity_uri('node', $node), array('absolute' => TRUE));
   }
   return $node;
 }
@@ -204,11 +204,7 @@ function _node_resource_create($node) {
   }
   // Fetch $nid out of $form_state
   $nid = $form_state['nid'];
-  // Only add the URI for servers that support it.
   $node = array('nid' => $nid);
-  if ($uri = services_resource_uri(array('node', $nid))) {
-    $node['uri'] = $uri;
-  }
   return $node;
 }
 
@@ -257,9 +253,6 @@ function _node_resource_update($nid, $node) {
 
   $nid = $node->nid;
   $node = array('nid' => $nid);
-  if ($uri = services_resource_uri(array('node', $nid))) {
-    $node['uri'] = $uri;
-  }
   return $node;
 }
 
@@ -331,9 +324,7 @@ function _node_resource_index($page = 0, $fields = '*', $parameters = NULL) {
 
   $nodes = array();
   foreach ($result as $node) {
-    if ($uri = services_resource_uri(array('node', $node->nid))) {
-      $node->uri = $uri;
-    }
+    $node->uri = url(entity_uri('node', $node), array('absolute' => TRUE));
     $nodes[] = $node;
   }
 
