diff options
Diffstat (limited to 'OpenSim/Data')
-rw-r--r-- | OpenSim/Data/MySQL/MySQLDataStore.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/OpenSim/Data/MySQL/MySQLDataStore.cs b/OpenSim/Data/MySQL/MySQLDataStore.cs index f1a252d..69f9a16 100644 --- a/OpenSim/Data/MySQL/MySQLDataStore.cs +++ b/OpenSim/Data/MySQL/MySQLDataStore.cs | |||
@@ -736,7 +736,14 @@ namespace OpenSim.Data.MySQL | |||
736 | string searchExp = "regionUUID = '" + regionUUID.ToString() + "'"; | 736 | string searchExp = "regionUUID = '" + regionUUID.ToString() + "'"; |
737 | DataRow[] rawsettings = regionsettings.Select(searchExp); | 737 | DataRow[] rawsettings = regionsettings.Select(searchExp); |
738 | if(rawsettings.Length == 0) | 738 | if(rawsettings.Length == 0) |
739 | return null; | 739 | { |
740 | RegionSettings rs = new RegionSettings(); | ||
741 | rs.RegionUUID = regionUUID; | ||
742 | |||
743 | StoreRegionSettings(rs); | ||
744 | |||
745 | return rs; | ||
746 | } | ||
740 | DataRow row = rawsettings[0]; | 747 | DataRow row = rawsettings[0]; |
741 | 748 | ||
742 | return buildRegionSettings(row); | 749 | return buildRegionSettings(row); |