2
0
Эх сурвалжийг харах

delete using id in RemoveChildren

Luke Pulverenti 11 жил өмнө
parent
commit
160d142088

+ 3 - 1
MediaBrowser.Controller/Entities/Folder.cs

@@ -137,9 +137,11 @@ namespace MediaBrowser.Controller.Entities
 
 
         protected void RemoveChildrenInternal(IEnumerable<BaseItem> children)
         protected void RemoveChildrenInternal(IEnumerable<BaseItem> children)
         {
         {
+            var ids = children.Select(i => i.Id).ToList();
+
             lock (_childrenSyncLock)
             lock (_childrenSyncLock)
             {
             {
-                _children = ActualChildren.Except(children).ToList();
+                _children = ActualChildren.Where(i => !ids.Contains(i.Id)).ToList();
             }
             }
         }
         }