From 58c53c41de2cae0bb041a2e8121792e136d1edb2 Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 21 May 2011 16:48:00 -0700 Subject: Fixed permissions bug related to friends in PermissionsModule. Added FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work. --- OpenSim/Services/HypergridService/HGFriendsService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'OpenSim/Services/HypergridService') diff --git a/OpenSim/Services/HypergridService/HGFriendsService.cs b/OpenSim/Services/HypergridService/HGFriendsService.cs index fa4ec5d..3ffe889 100644 --- a/OpenSim/Services/HypergridService/HGFriendsService.cs +++ b/OpenSim/Services/HypergridService/HGFriendsService.cs @@ -62,7 +62,7 @@ namespace OpenSim.Services.HypergridService UUID userID; if (UUID.TryParse(PrincipalID, out userID)) { - FriendsData[] friendsData = m_Database.GetFriends(userID); + FriendsData[] friendsData = m_Database.GetFriends(userID.ToString()); List fList = new List(friendsData); if (fList.Find(delegate(FriendsData fdata) { @@ -70,6 +70,8 @@ namespace OpenSim.Services.HypergridService }) != null) return false; } + else + return false; FriendsData d = new FriendsData(); d.PrincipalID = PrincipalID; -- cgit v1.1