diff options
Diffstat (limited to 'OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs')
-rw-r--r-- | OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs b/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs index e61b4d9..9d819b3 100644 --- a/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs +++ b/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs | |||
@@ -1180,8 +1180,8 @@ VALUES | |||
1180 | { | 1180 | { |
1181 | } | 1181 | } |
1182 | 1182 | ||
1183 | if (!(shapeRow["Media"] is System.DBNull)) | 1183 | if (!(shapeRow["Media"] is System.DBNull)) |
1184 | baseShape.MediaRaw = (string)shapeRow["Media"]; | 1184 | baseShape.Media = PrimitiveBaseShape.MediaList.FromXml((string)shapeRow["Media"]); |
1185 | 1185 | ||
1186 | return baseShape; | 1186 | return baseShape; |
1187 | } | 1187 | } |
@@ -1560,7 +1560,9 @@ VALUES | |||
1560 | parameters.Add(_Database.CreateParameter("Texture", s.TextureEntry)); | 1560 | parameters.Add(_Database.CreateParameter("Texture", s.TextureEntry)); |
1561 | parameters.Add(_Database.CreateParameter("ExtraParams", s.ExtraParams)); | 1561 | parameters.Add(_Database.CreateParameter("ExtraParams", s.ExtraParams)); |
1562 | parameters.Add(_Database.CreateParameter("State", s.State)); | 1562 | parameters.Add(_Database.CreateParameter("State", s.State)); |
1563 | parameters.Add(_Database.CreateParameter("Media", s.MediaRaw)); | 1563 | |
1564 | if (s.Media != null) | ||
1565 | parameters.Add(_Database.CreateParameter("Media", s.Media.ToXml())); | ||
1564 | 1566 | ||
1565 | return parameters.ToArray(); | 1567 | return parameters.ToArray(); |
1566 | } | 1568 | } |