aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs
diff options
context:
space:
mode:
authorDiva Canto2009-08-14 09:57:18 -0700
committerDiva Canto2009-08-14 09:57:18 -0700
commit70d7c97e94a0bab80080009e9906977e9475d35f (patch)
tree02e33d44e98cbae135f3ff3ccdaac9d8ccdb3f28 /OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs
parentAdditional debug messages, and bug fix in RemoteInventoryServiceConnector.cs,... (diff)
downloadopensim-SC_OLD-70d7c97e94a0bab80080009e9906977e9475d35f.zip
opensim-SC_OLD-70d7c97e94a0bab80080009e9906977e9475d35f.tar.gz
opensim-SC_OLD-70d7c97e94a0bab80080009e9906977e9475d35f.tar.bz2
opensim-SC_OLD-70d7c97e94a0bab80080009e9906977e9475d35f.tar.xz
Doing session lookup in the right way.
Diffstat (limited to 'OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs')
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs
index f0493f7..cb9a462 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs
@@ -393,7 +393,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
393 { 393 {
394 if (item == null) 394 if (item == null)
395 return null; 395 return null;
396 396 m_log.DebugFormat("[HG INVENTORY CONNECTOR]: GetItem {0} for user {1}", item.ID, item.Owner);
397 if (IsLocalGridUser(item.Owner)) 397 if (IsLocalGridUser(item.Owner))
398 return m_GridService.GetItem(item); 398 return m_GridService.GetItem(item);
399 else 399 else
@@ -445,10 +445,11 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
445 445
446 private UUID GetSessionID(UUID userID) 446 private UUID GetSessionID(UUID userID)
447 { 447 {
448 ScenePresence sp = m_Scene.GetScenePresence(userID); 448 CachedUserInfo uinfo = m_UserProfileService.GetUserDetails(userID);
449 if (sp != null) 449 if (uinfo != null)
450 return sp.ControllingClient.SessionId; 450 return uinfo.SessionID;
451 451
452 m_log.DebugFormat("[HG INVENTORY CONNECTOR]: user profile for {0} not found", userID);
452 return UUID.Zero; 453 return UUID.Zero;
453 } 454 }
454 455