Mantis#1450. Thank you kindly, Boscata for a patch that addresses:

I have detected a bug of conversion data type in OpenSim.Data.MSSQL.MSSQLInventoryData.addInventoryItem(InventoryItemBase item)
in the GroupOwned field.
My sollution is to change the flield to bit in the table. In the 
readInventoryItem(IDataReader reader) change too item.Flags = 
(uint) reader["flags"]; to item.Flags = Convert.ToUInt32(reader["flags"]);
Now Inventory runs fine.
This commit is contained in:
Charles Krinke
2008-06-05 13:57:58 +00:00
parent 3a4b54adaa
commit c289c2b6d4
2 changed files with 3 additions and 2 deletions

View File

@@ -317,7 +317,7 @@ namespace OpenSim.Data.MSSQL
item.CreationDate = (int) reader["creationDate"];
item.GroupID = new LLUUID(reader["groupID"].ToString());
item.GroupOwned = Convert.ToBoolean(reader["groupOwned"]);
item.Flags = (uint) reader["flags"];
item.Flags = Convert.ToUInt32(reader["flags"]);
return item;
}