From 6bbc7f3793db0882279ec6deab6e7d365fc68f56 Mon Sep 17 00:00:00 2001
From: Sascha Grossenbacher <saschagros@gmail.com>
Date: Mon, 4 Apr 2011 14:26:12 +0200
Subject: [PATCH] Issue #1114412 by Berdir: Fixed relationships are incorrectly auto-approved.

---
 user_relationships.module |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/user_relationships.module b/user_relationships.module
index 3996731..07bd68a 100644
--- a/user_relationships.module
+++ b/user_relationships.module
@@ -490,7 +490,7 @@ function user_relationships_request_relationship($requester, $requestee = NULL,
   if (!$existing) {
     $relationship->requester_id = $requester->uid;
     $relationship->requestee_id = $requestee->uid;
-    $relationship->approved = $approved || !$type->requires_approval || (isset($requestee->data['user_relationships_ui_auto_approve']) && isset($requestee->data['user_relationships_ui_auto_approve'][$type->rtid]));
+    $relationship->approved = $approved || !$type->requires_approval || (!empty($requestee->data['user_relationships_ui_auto_approve']) && !empty($requestee->data['user_relationships_ui_auto_approve'][$type->rtid]));
     $relationship->rtid = $type->rtid;
 
     return user_relationships_save_relationship($relationship);
-- 
1.7.4.1

