Mantis #7594: putting things as they were before regarding duplicate removal. Also added test to check that duplicates are being removed. The test passes. I have no idea how duplicates would not be removed, as reported in the mantis.

This commit is contained in:
Diva Canto
2015-06-01 20:05:51 -07:00
parent 442c025335
commit 8de65a8fb3
2 changed files with 42 additions and 4 deletions

View File

@@ -111,10 +111,9 @@ namespace OpenSim.Capabilities.Handlers
}
// Filter duplicate folder ids that bad viewers may send
var unique = folders.GroupBy(f => f.folder_id).Select(n => n.First());
folders.Clear();
foreach (var f in unique)
folders.Add(f);
if (folders.Find(f => f.folder_id == llsdRequest.folder_id) == null)
folders.Add(llsdRequest);
}
if (folders.Count > 0)