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.0.6.0-stable
							parent
							
								
									3a4b54adaa
								
							
						
					
					
						commit
						c289c2b6d4
					
				|  | @ -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; | ||||
|             } | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ CREATE TABLE [inventoryitems] ( | |||
|   [saleType] [tinyint] default NULL, | ||||
|   [creationDate] [int] default NULL, | ||||
|   [groupID] [varchar](36) default NULL, | ||||
|   [groupOwned] [tinyint] default NULL, | ||||
|   [groupOwned] [bit] default NULL, | ||||
|   [flags] [int] unsigned default NULL, | ||||
|   PRIMARY KEY CLUSTERED | ||||
| ( | ||||
|  | @ -43,3 +43,4 @@ CREATE NONCLUSTERED INDEX [folder] ON [inventoryitems] | |||
| 
 | ||||
| SET ANSI_PADDING OFF | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Charles Krinke
						Charles Krinke