diff options
author | Diva Canto | 2010-01-31 11:26:12 -0800 |
---|---|---|
committer | Diva Canto | 2010-01-31 11:26:12 -0800 |
commit | 22a3ad7f6c5f54e326ac02483a9540fddaeb7506 (patch) | |
tree | d929476bd84bf087e83b713ca0e15c02115cc711 /OpenSim | |
parent | * Added a few files that were missing in the repo. (diff) | |
download | opensim-SC_OLD-22a3ad7f6c5f54e326ac02483a9540fddaeb7506.zip opensim-SC_OLD-22a3ad7f6c5f54e326ac02483a9540fddaeb7506.tar.gz opensim-SC_OLD-22a3ad7f6c5f54e326ac02483a9540fddaeb7506.tar.bz2 opensim-SC_OLD-22a3ad7f6c5f54e326ac02483a9540fddaeb7506.tar.xz |
* Bug fix in XInventoryData -- groupOwned is an int in the DB
* Bug fix in InventoryServerInConnector -- m_config
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Data/IXInventoryData.cs | 2 | ||||
-rw-r--r-- | OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs | 4 | ||||
-rw-r--r-- | OpenSim/Services/InventoryService/XInventoryService.cs | 10 |
3 files changed, 12 insertions, 4 deletions
diff --git a/OpenSim/Data/IXInventoryData.cs b/OpenSim/Data/IXInventoryData.cs index cd9273e..6909136 100644 --- a/OpenSim/Data/IXInventoryData.cs +++ b/OpenSim/Data/IXInventoryData.cs | |||
@@ -58,7 +58,7 @@ namespace OpenSim.Data | |||
58 | public int saleType; | 58 | public int saleType; |
59 | public int creationDate; | 59 | public int creationDate; |
60 | public UUID groupID; | 60 | public UUID groupID; |
61 | public bool groupOwned; | 61 | public int groupOwned; |
62 | public int flags; | 62 | public int flags; |
63 | public UUID inventoryID; | 63 | public UUID inventoryID; |
64 | public UUID avatarID; | 64 | public UUID avatarID; |
diff --git a/OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs b/OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs index 53db739..1d422a7 100644 --- a/OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs +++ b/OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs | |||
@@ -59,7 +59,9 @@ namespace OpenSim.Server.Handlers.Inventory | |||
59 | public InventoryServiceInConnector(IConfigSource config, IHttpServer server, string configName) : | 59 | public InventoryServiceInConnector(IConfigSource config, IHttpServer server, string configName) : |
60 | base(config, server, configName) | 60 | base(config, server, configName) |
61 | { | 61 | { |
62 | m_ConfigName = configName; | 62 | if (configName != string.Empty) |
63 | m_ConfigName = configName; | ||
64 | |||
63 | IConfig serverConfig = config.Configs[m_ConfigName]; | 65 | IConfig serverConfig = config.Configs[m_ConfigName]; |
64 | if (serverConfig == null) | 66 | if (serverConfig == null) |
65 | throw new Exception(String.Format("No section '{0}' in config file", m_ConfigName)); | 67 | throw new Exception(String.Format("No section '{0}' in config file", m_ConfigName)); |
diff --git a/OpenSim/Services/InventoryService/XInventoryService.cs b/OpenSim/Services/InventoryService/XInventoryService.cs index 2fb6a56..68a4d7f 100644 --- a/OpenSim/Services/InventoryService/XInventoryService.cs +++ b/OpenSim/Services/InventoryService/XInventoryService.cs | |||
@@ -468,7 +468,10 @@ namespace OpenSim.Services.InventoryService | |||
468 | newItem.EveryOnePermissions = (uint)item.inventoryEveryOnePermissions; | 468 | newItem.EveryOnePermissions = (uint)item.inventoryEveryOnePermissions; |
469 | newItem.GroupPermissions = (uint)item.inventoryGroupPermissions; | 469 | newItem.GroupPermissions = (uint)item.inventoryGroupPermissions; |
470 | newItem.GroupID = item.groupID; | 470 | newItem.GroupID = item.groupID; |
471 | newItem.GroupOwned = item.groupOwned; | 471 | if (item.groupOwned == 0) |
472 | newItem.GroupOwned = false; | ||
473 | else | ||
474 | newItem.GroupOwned = true; | ||
472 | newItem.SalePrice = item.salePrice; | 475 | newItem.SalePrice = item.salePrice; |
473 | newItem.SaleType = (byte)item.saleType; | 476 | newItem.SaleType = (byte)item.saleType; |
474 | newItem.Flags = (uint)item.flags; | 477 | newItem.Flags = (uint)item.flags; |
@@ -496,7 +499,10 @@ namespace OpenSim.Services.InventoryService | |||
496 | newItem.inventoryEveryOnePermissions = (int)item.EveryOnePermissions; | 499 | newItem.inventoryEveryOnePermissions = (int)item.EveryOnePermissions; |
497 | newItem.inventoryGroupPermissions = (int)item.GroupPermissions; | 500 | newItem.inventoryGroupPermissions = (int)item.GroupPermissions; |
498 | newItem.groupID = item.GroupID; | 501 | newItem.groupID = item.GroupID; |
499 | newItem.groupOwned = item.GroupOwned; | 502 | if (item.GroupOwned) |
503 | newItem.groupOwned = 1; | ||
504 | else | ||
505 | newItem.groupOwned = 0; | ||
500 | newItem.salePrice = item.SalePrice; | 506 | newItem.salePrice = item.SalePrice; |
501 | newItem.saleType = (int)item.SaleType; | 507 | newItem.saleType = (int)item.SaleType; |
502 | newItem.flags = (int)item.Flags; | 508 | newItem.flags = (int)item.Flags; |