Skip conversion if fields that are null in the database. This may

uncover errors elsewhere.
prebuild-update
Melanie Thielker 2010-08-19 12:01:40 +02:00 committed by Melanie
parent e47608fc62
commit f58a809536
1 changed files with 4 additions and 0 deletions

View File

@ -148,6 +148,10 @@ namespace OpenSim.Data.MySQL
foreach (string name in m_Fields.Keys) foreach (string name in m_Fields.Keys)
{ {
if (reader[name] is DBNull)
{
continue;
}
if (m_Fields[name].FieldType == typeof(bool)) if (m_Fields[name].FieldType == typeof(bool))
{ {
int v = Convert.ToInt32(reader[name]); int v = Convert.ToInt32(reader[name]);