diff --git a/OpenSim/Grid/InventoryServer/Main.cs b/OpenSim/Grid/InventoryServer/Main.cs index 009f3f1a24..d1636bc8d7 100644 --- a/OpenSim/Grid/InventoryServer/Main.cs +++ b/OpenSim/Grid/InventoryServer/Main.cs @@ -106,6 +106,11 @@ namespace OpenSim.Grid.InventoryServer new RestDeserialisehandler( "POST", "/DeleteItem/", m_inventoryService.DeleteInvItem)); + // WARNING: Root folders no longer just delivers the root and immediate child folders (e.g + // system folders such as Objects, Textures), but it now returns the entire inventory skeleton. + // It would have been better to rename this request, but complexities in the BaseHttpServer + // (e.g. any http request not found is automatically treated as an xmlrpc request) make it easier + // to do this for now. m_httpServer.AddStreamHandler( new RestDeserialisehandler> ("POST", "/RootFolders/", m_inventoryService.GetInventorySkeleton));