Attempt at fixing mantis #4411.
parent
204c59c5ac
commit
decd51f081
|
@ -139,9 +139,16 @@ namespace OpenSim.Framework.Communications.Cache
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
UserProfileData userProfile = m_commsManager.UserService.GetUserProfile(fname, lname);
|
UserProfileData userProfile = m_commsManager.UserService.GetUserProfile(fname, lname);
|
||||||
|
|
||||||
if (userProfile != null)
|
if (userProfile != null)
|
||||||
|
{
|
||||||
|
if (userProfile.UserAssetURI == null || userProfile.UserAssetURI == "")
|
||||||
|
userProfile.UserAssetURI = m_commsManager.NetworkServersInfo.AssetURL;
|
||||||
|
if (userProfile.UserInventoryURI == null || userProfile.UserInventoryURI == "")
|
||||||
|
userProfile.UserInventoryURI = m_commsManager.NetworkServersInfo.InventoryURL;
|
||||||
|
|
||||||
return AddToCaches(userProfile);
|
return AddToCaches(userProfile);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -169,7 +176,14 @@ namespace OpenSim.Framework.Communications.Cache
|
||||||
{
|
{
|
||||||
UserProfileData userProfile = m_commsManager.UserService.GetUserProfile(userID);
|
UserProfileData userProfile = m_commsManager.UserService.GetUserProfile(userID);
|
||||||
if (userProfile != null)
|
if (userProfile != null)
|
||||||
|
{
|
||||||
|
if (userProfile.UserAssetURI == null || userProfile.UserAssetURI == "")
|
||||||
|
userProfile.UserAssetURI = m_commsManager.NetworkServersInfo.AssetURL;
|
||||||
|
if (userProfile.UserInventoryURI == null || userProfile.UserInventoryURI == "")
|
||||||
|
userProfile.UserInventoryURI = m_commsManager.NetworkServersInfo.InventoryURL;
|
||||||
|
|
||||||
return AddToCaches(userProfile);
|
return AddToCaches(userProfile);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -155,7 +155,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid
|
||||||
((ISharedRegionModule)m_GridServiceConnector).AddRegion(scene);
|
((ISharedRegionModule)m_GridServiceConnector).AddRegion(scene);
|
||||||
|
|
||||||
// Yikes!! Remove this as soon as user services get refactored
|
// Yikes!! Remove this as soon as user services get refactored
|
||||||
LocalAssetServerURI = scene.CommsManager.NetworkServersInfo.UserURL;
|
LocalAssetServerURI = scene.CommsManager.NetworkServersInfo.AssetURL;
|
||||||
LocalInventoryServerURI = scene.CommsManager.NetworkServersInfo.InventoryURL;
|
LocalInventoryServerURI = scene.CommsManager.NetworkServersInfo.InventoryURL;
|
||||||
LocalUserServerURI = scene.CommsManager.NetworkServersInfo.UserURL;
|
LocalUserServerURI = scene.CommsManager.NetworkServersInfo.UserURL;
|
||||||
HGNetworkServersInfo.Init(LocalAssetServerURI, LocalInventoryServerURI, LocalUserServerURI);
|
HGNetworkServersInfo.Init(LocalAssetServerURI, LocalInventoryServerURI, LocalUserServerURI);
|
||||||
|
|
Loading…
Reference in New Issue