Remove code which was automatically deleting non-root prims from scene objects that had previous been attachments.
Looks like this code was accidentally uncommented in e1b5c612
from feb 2010.
Appears to resolve the rest of http://opensimulator.org/mantis/view.php?id=5664
remove-scene-viewer
parent
616e672fce
commit
1bf29d60e1
|
@ -84,21 +84,6 @@ namespace OpenSim.Data.MSSQL
|
||||||
//New Migration settings
|
//New Migration settings
|
||||||
Migration m = new Migration(conn, Assembly, "RegionStore");
|
Migration m = new Migration(conn, Assembly, "RegionStore");
|
||||||
m.Update();
|
m.Update();
|
||||||
|
|
||||||
// Clean dropped attachments
|
|
||||||
//
|
|
||||||
try
|
|
||||||
{
|
|
||||||
using (SqlCommand cmd = conn.CreateCommand())
|
|
||||||
{
|
|
||||||
cmd.CommandText = "delete from prims where prims.UUID in (select UUID from primshapes where PCode = 9 and State <> 0); delete from primshapes where PCode = 9 and State <> 0";
|
|
||||||
cmd.ExecuteNonQuery();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
_Log.Error("[REGION DB]: Error cleaning up dropped attachments: " + ex.Message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -78,23 +78,6 @@ namespace OpenSim.Data.MySQL
|
||||||
//
|
//
|
||||||
Migration m = new Migration(dbcon, Assembly, "RegionStore");
|
Migration m = new Migration(dbcon, Assembly, "RegionStore");
|
||||||
m.Update();
|
m.Update();
|
||||||
|
|
||||||
// Clean dropped attachments
|
|
||||||
//
|
|
||||||
try
|
|
||||||
{
|
|
||||||
using (MySqlCommand cmd = dbcon.CreateCommand())
|
|
||||||
{
|
|
||||||
cmd.CommandText = "delete from prims, primshapes using prims " +
|
|
||||||
"left join primshapes on prims.uuid = primshapes.uuid " +
|
|
||||||
"where PCode = 9 and State <> 0";
|
|
||||||
ExecuteNonQuery(cmd);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (MySqlException ex)
|
|
||||||
{
|
|
||||||
m_log.Error("[REGION DB]: Error cleaning up dropped attachments: " + ex.Message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -946,6 +946,10 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
|
||||||
|
|
||||||
rootPart.ScheduleFullUpdate();
|
rootPart.ScheduleFullUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// m_log.DebugFormat(
|
||||||
|
// "[InventoryAccessModule]: Rezzed {0} {1} {2} for {3}",
|
||||||
|
// group.Name, group.LocalId, group.UUID, remoteClient.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_Scene.Permissions.BypassPermissions())
|
if (!m_Scene.Permissions.BypassPermissions())
|
||||||
|
|
Loading…
Reference in New Issue