mirror of
https://github.com/opensim/opensim.git
synced 2026-08-14 17:55:39 +08:00
Merge commit 'c8304b7f84b1a8d9fb978cae510f684e36419deb' into bigmerge
Conflicts: OpenSim/Region/CoreModules/Agent/AssetTransaction/AgentAssetsTransactions.cs
This commit is contained in:
@@ -40,9 +40,9 @@ namespace OpenSim.Services.InventoryService
|
||||
{
|
||||
public class XInventoryService : ServiceBase, IInventoryService
|
||||
{
|
||||
//private static readonly ILog m_log =
|
||||
// LogManager.GetLogger(
|
||||
// MethodBase.GetCurrentMethod().DeclaringType);
|
||||
// private static readonly ILog m_log =
|
||||
// LogManager.GetLogger(
|
||||
// MethodBase.GetCurrentMethod().DeclaringType);
|
||||
|
||||
protected IXInventoryData m_Database;
|
||||
protected bool m_AllowDelete = true;
|
||||
@@ -385,18 +385,22 @@ namespace OpenSim.Services.InventoryService
|
||||
|
||||
public virtual bool AddItem(InventoryItemBase item)
|
||||
{
|
||||
//m_log.DebugFormat(
|
||||
// "[XINVENTORY SERVICE]: Adding item {0} to folder {1} for {2}", item.ID, item.Folder, item.Owner);
|
||||
// m_log.DebugFormat(
|
||||
// "[XINVENTORY SERVICE]: Adding item {0} to folder {1} for {2}", item.ID, item.Folder, item.Owner);
|
||||
|
||||
return m_Database.StoreItem(ConvertFromOpenSim(item));
|
||||
}
|
||||
|
||||
public virtual bool UpdateItem(InventoryItemBase item)
|
||||
{
|
||||
// throw new Exception("urrgh");
|
||||
if (!m_AllowDelete)
|
||||
if (item.AssetType == (sbyte)AssetType.Link || item.AssetType == (sbyte)AssetType.LinkFolder)
|
||||
return false;
|
||||
|
||||
// m_log.InfoFormat(
|
||||
// "[XINVENTORY SERVICE]: Updating item {0} {1} in folder {2}", item.Name, item.ID, item.Folder);
|
||||
|
||||
return m_Database.StoreItem(ConvertFromOpenSim(item));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user