* Minor: If a user exists but has no inventory in standalone, automatically create new inventory folders

* This mirrors the grid behaviour
This commit is contained in:
Justin Clarke Casey
2008-03-31 18:29:08 +00:00
parent 48fc4ee059
commit 93303072dd
4 changed files with 27 additions and 39 deletions

View File

@@ -79,7 +79,7 @@ namespace OpenSim.Framework.Communications
// See IInventoryServices
public List<InventoryFolderBase> GetInventorySkeleton(LLUUID userId)
{
m_log.DebugFormat("[AGENT INVENTORY]: Getting inventory skeleton for {0}", userId);
// m_log.DebugFormat("[AGENT INVENTORY]: Getting inventory skeleton for {0}", userId);
InventoryFolderBase rootFolder = RequestRootFolder(userId);
@@ -87,9 +87,10 @@ namespace OpenSim.Framework.Communications
if (null == rootFolder)
{
return null;
}
}
List<InventoryFolderBase> userFolders = new List<InventoryFolderBase>();
List<InventoryFolderBase> userFolders = new List<InventoryFolderBase>();
userFolders.Add(rootFolder);
foreach (KeyValuePair<string, IInventoryData> plugin in m_plugins)