couple of small fixes to try to fix support for multiple inventory servers in the loginservice
parent
7f847166a9
commit
68bec3f69f
|
@ -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();
|
||||
|
|
|
@ -422,10 +422,10 @@ namespace OpenSim.Grid.UserServer
|
|||
protected override InventoryData GetInventorySkeleton(LLUUID userID, string serverUrl)
|
||||
{
|
||||
string invUrl = m_config.InventoryUrl;
|
||||
//if (serverUrl != String.Empty)
|
||||
//{
|
||||
// invUrl = serverUrl+"/";
|
||||
//}
|
||||
if (!String.IsNullOrEmpty(serverUrl))
|
||||
{
|
||||
invUrl = serverUrl+"/";
|
||||
}
|
||||
|
||||
m_log.DebugFormat(
|
||||
"[LOGIN]: Contacting inventory service at {0} for inventory skeleton of user {1}",
|
||||
|
|
Loading…
Reference in New Issue