Index: user_relationships_api.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/user_relationships/user_relationships_api.inc,v
retrieving revision 1.11
diff -u -r1.11 user_relationships_api.inc
--- user_relationships_api.inc	8 Oct 2007 19:49:37 -0000	1.11
+++ user_relationships_api.inc	10 Oct 2007 01:29:20 -0000
@@ -256,9 +256,8 @@
  *    string formatted message
  */
 function user_relationships_get_message($key, $replacements = array()) {
-  if (!($msg = variable_get("user_relationships_msg_{$key}", NULL))) {
-    $messages = user_relationships_default_messages();
-    $msg = _user_relationships_get_from_array($key, $messages);
-  }
+  $messages = user_relationships_default_messages();
+  $msg = _user_relationships_get_from_array($key, $messages);
+  $msg = variable_get("user_relationships_msg_{$key}", $msg);
   return t($msg, $replacements);
 }
Index: user_relationships.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/user_relationships/user_relationships.module,v
retrieving revision 1.10
diff -u -r1.10 user_relationships.module
--- user_relationships.module	9 Oct 2007 01:28:21 -0000	1.10
+++ user_relationships.module	10 Oct 2007 01:29:20 -0000
@@ -233,7 +233,10 @@
       return $value;
     }
     else if (is_array($value)) {
-      return _user_relationships_get_from_array($needle, $value);
+      $temp = _user_relationships_get_from_array($needle, $value);
+      if (! empty($temp)) {
+        return $temp;
+      }
     }
   }
 }
