couple of small fixes to try to fix support for multiple inventory servers in the loginservice

This commit is contained in:
MW
2008-06-29 10:27:22 +00:00
parent 7f847166a9
commit 68bec3f69f
2 changed files with 18 additions and 6 deletions

View File

@@ -230,7 +230,12 @@ namespace OpenSim.Framework.Communications
try
{
inventData = GetInventorySkeleton(agentID, "");
string inventoryServerUrl = "";
if (!String.IsNullOrEmpty(userProfile.UserInventoryURI))
{
inventoryServerUrl = userProfile.UserInventoryURI;
}
inventData = GetInventorySkeleton(agentID, inventoryServerUrl);
}
catch (Exception e)
{
@@ -386,7 +391,14 @@ namespace OpenSim.Framework.Communications
LLUUID agentID = userProfile.ID;
// Inventory Library Section
InventoryData inventData = GetInventorySkeleton(agentID, "");
string inventoryServerUrl = "";
if (!String.IsNullOrEmpty(userProfile.UserInventoryURI))
{
inventoryServerUrl = userProfile.UserInventoryURI;
}
InventoryData inventData = GetInventorySkeleton(agentID, inventoryServerUrl);
ArrayList AgentInventoryArray = inventData.InventoryArray;
Hashtable InventoryRootHash = new Hashtable();