From c5395feadd0af49cfdb21f31eae8180330c75c2b Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sun, 18 Jan 2009 23:31:13 +0000 Subject: [PATCH] Avoid an invalid cast on legacy data --- OpenSim/Data/MySQL/MySQLAssetData.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/OpenSim/Data/MySQL/MySQLAssetData.cs b/OpenSim/Data/MySQL/MySQLAssetData.cs index 23077f1cde..d4a7980dd6 100644 --- a/OpenSim/Data/MySQL/MySQLAssetData.cs +++ b/OpenSim/Data/MySQL/MySQLAssetData.cs @@ -142,7 +142,14 @@ namespace OpenSim.Data.MySQL asset.Data = (byte[]) dbReader["data"]; asset.Description = (string) dbReader["description"]; asset.FullID = assetID; - asset.Local = (bool)dbReader["local"]; + try + { + asset.Local = (bool)dbReader["local"]; + } + catch (System.InvalidCastException) + { + asset.Local = false; + } asset.Name = (string) dbReader["name"]; asset.Type = (sbyte) dbReader["assetType"]; }