aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/InventoryService/XInventoryService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Services/InventoryService/XInventoryService.cs')
-rw-r--r--OpenSim/Services/InventoryService/XInventoryService.cs38
1 files changed, 19 insertions, 19 deletions
diff --git a/OpenSim/Services/InventoryService/XInventoryService.cs b/OpenSim/Services/InventoryService/XInventoryService.cs
index 004c4bf..b8ed46c 100644
--- a/OpenSim/Services/InventoryService/XInventoryService.cs
+++ b/OpenSim/Services/InventoryService/XInventoryService.cs
@@ -176,7 +176,7 @@ namespace OpenSim.Services.InventoryService
176 protected virtual XInventoryFolder[] GetSystemFolders(UUID principalID, UUID rootID) 176 protected virtual XInventoryFolder[] GetSystemFolders(UUID principalID, UUID rootID)
177 { 177 {
178// m_log.DebugFormat("[XINVENTORY SERVICE]: Getting system folders for {0}", principalID); 178// m_log.DebugFormat("[XINVENTORY SERVICE]: Getting system folders for {0}", principalID);
179 179
180 XInventoryFolder[] allFolders = m_Database.GetFolders( 180 XInventoryFolder[] allFolders = m_Database.GetFolders(
181 new string[] { "agentID", "parentFolderID" }, 181 new string[] { "agentID", "parentFolderID" },
182 new string[] { principalID.ToString(), rootID.ToString() }); 182 new string[] { principalID.ToString(), rootID.ToString() });
@@ -192,7 +192,7 @@ namespace OpenSim.Services.InventoryService
192 192
193// m_log.DebugFormat( 193// m_log.DebugFormat(
194// "[XINVENTORY SERVICE]: Found {0} system folders for {1}", sysFolders.Length, principalID); 194// "[XINVENTORY SERVICE]: Found {0} system folders for {1}", sysFolders.Length, principalID);
195 195
196 return sysFolders; 196 return sysFolders;
197 } 197 }
198 198
@@ -234,7 +234,7 @@ namespace OpenSim.Services.InventoryService
234 break; 234 break;
235 } 235 }
236 } 236 }
237 237
238 if (root == null) // oops 238 if (root == null) // oops
239 root = folders[0]; 239 root = folders[0];
240 240
@@ -255,7 +255,7 @@ namespace OpenSim.Services.InventoryService
255 255
256 return null; 256 return null;
257 } 257 }
258 258
259 return GetSystemFolderForType(rootFolder, type); 259 return GetSystemFolderForType(rootFolder, type);
260 } 260 }
261 261
@@ -335,11 +335,11 @@ namespace OpenSim.Services.InventoryService
335 335
336 return multiple; 336 return multiple;
337 } 337 }
338 338
339 public virtual List<InventoryItemBase> GetFolderItems(UUID principalID, UUID folderID) 339 public virtual List<InventoryItemBase> GetFolderItems(UUID principalID, UUID folderID)
340 { 340 {
341// m_log.DebugFormat("[XINVENTORY]: Fetch items for folder {0}", folderID); 341// m_log.DebugFormat("[XINVENTORY]: Fetch items for folder {0}", folderID);
342 342
343 // Since we probably don't get a valid principal here, either ... 343 // Since we probably don't get a valid principal here, either ...
344 // 344 //
345 List<InventoryItemBase> invItems = new List<InventoryItemBase>(); 345 List<InventoryItemBase> invItems = new List<InventoryItemBase>();
@@ -386,7 +386,7 @@ namespace OpenSim.Services.InventoryService
386 m_log.WarnFormat( 386 m_log.WarnFormat(
387 "[XINVENTORY]: System folder of type {0} already exists when tried to add {1} to {2} for {3}", 387 "[XINVENTORY]: System folder of type {0} already exists when tried to add {1} to {2} for {3}",
388 folder.Type, folder.Name, folder.ParentID, folder.Owner); 388 folder.Type, folder.Name, folder.ParentID, folder.Owner);
389 389
390 return false; 390 return false;
391 } 391 }
392 } 392 }
@@ -498,7 +498,7 @@ namespace OpenSim.Services.InventoryService
498 { 498 {
499// m_log.DebugFormat( 499// m_log.DebugFormat(
500// "[XINVENTORY SERVICE]: Adding item {0} {1} to folder {2} for {3}", item.Name, item.ID, item.Folder, item.Owner); 500// "[XINVENTORY SERVICE]: Adding item {0} {1} to folder {2} for {3}", item.Name, item.ID, item.Folder, item.Owner);
501 501
502 return m_Database.StoreItem(ConvertFromOpenSim(item)); 502 return m_Database.StoreItem(ConvertFromOpenSim(item));
503 } 503 }
504 504
@@ -516,27 +516,27 @@ namespace OpenSim.Services.InventoryService
516 if (retrievedItem == null) 516 if (retrievedItem == null)
517 { 517 {
518 m_log.WarnFormat( 518 m_log.WarnFormat(
519 "[XINVENTORY SERVICE]: Tried to update item {0} {1}, owner {2} but no existing item found.", 519 "[XINVENTORY SERVICE]: Tried to update item {0} {1}, owner {2} but no existing item found.",
520 item.Name, item.ID, item.Owner); 520 item.Name, item.ID, item.Owner);
521 521
522 return false; 522 return false;
523 } 523 }
524 524
525 // Do not allow invariants to change. Changes to folder ID occur in MoveItems() 525 // Do not allow invariants to change. Changes to folder ID occur in MoveItems()
526 if (retrievedItem.InvType != item.InvType 526 if (retrievedItem.InvType != item.InvType
527 || retrievedItem.AssetType != item.AssetType 527 || retrievedItem.AssetType != item.AssetType
528 || retrievedItem.Folder != item.Folder 528 || retrievedItem.Folder != item.Folder
529 || retrievedItem.CreatorIdentification != item.CreatorIdentification 529 || retrievedItem.CreatorIdentification != item.CreatorIdentification
530 || retrievedItem.Owner != item.Owner) 530 || retrievedItem.Owner != item.Owner)
531 { 531 {
532 m_log.WarnFormat( 532 m_log.WarnFormat(
533 "[XINVENTORY SERVICE]: Caller to UpdateItem() for {0} {1} tried to alter property(s) that should be invariant, (InvType, AssetType, Folder, CreatorIdentification, Owner), existing ({2}, {3}, {4}, {5}, {6}), update ({7}, {8}, {9}, {10}, {11})", 533 "[XINVENTORY SERVICE]: Caller to UpdateItem() for {0} {1} tried to alter property(s) that should be invariant, (InvType, AssetType, Folder, CreatorIdentification, Owner), existing ({2}, {3}, {4}, {5}, {6}), update ({7}, {8}, {9}, {10}, {11})",
534 retrievedItem.Name, 534 retrievedItem.Name,
535 retrievedItem.ID, 535 retrievedItem.ID,
536 retrievedItem.InvType, 536 retrievedItem.InvType,
537 retrievedItem.AssetType, 537 retrievedItem.AssetType,
538 retrievedItem.Folder, 538 retrievedItem.Folder,
539 retrievedItem.CreatorIdentification, 539 retrievedItem.CreatorIdentification,
540 retrievedItem.Owner, 540 retrievedItem.Owner,
541 item.InvType, 541 item.InvType,
542 item.AssetType, 542 item.AssetType,
@@ -639,7 +639,7 @@ namespace OpenSim.Services.InventoryService
639 return new List<InventoryItemBase>(); 639 return new List<InventoryItemBase>();
640 640
641 List<InventoryItemBase> ret = new List<InventoryItemBase>(); 641 List<InventoryItemBase> ret = new List<InventoryItemBase>();
642 642
643 foreach (XInventoryItem x in items) 643 foreach (XInventoryItem x in items)
644 ret.Add(ConvertToOpenSim(x)); 644 ret.Add(ConvertToOpenSim(x));
645 645