--- user_relationships_api/user_relationships_api.module	2010-02-23 17:45:38.000000000 -0500
+++ user_relationships_api/user_relationships_apiNew.module	2010-07-02 09:02:43.000000000 -0400
@@ -337,9 +337,20 @@ function user_relationships_api_token_va
     );
   }
   elseif ($type == 'relationship') {
-    $r = $data;
-    $r_type = user_relationships_type_load($r->rtid);
-   
+    if (is_array($data)) {
+      foreach ($data as $object) {
+        if (is_object($object)) {
+          $r = $object;
+          break;
+        }
+      }
+    }
+    else {
+      $r = $data; 
+    }
+    
+    $r_type = user_relationships_type_load((int) $r->rtid);
+
     $token_values = array(
       'requestee' => theme('username', user_load(array('uid' => $r->requestee_id))),
       'requester' => theme('username', user_load(array('uid' => $r->requester_id))),
@@ -348,4 +359,4 @@ function user_relationships_api_token_va
   }
  
   return isset($token_values) ? $token_values : NULL;
-}
\ No newline at end of file
+}
