فهرست منبع

Restore library change notification

Luke Pulverenti 11 سال پیش
والد
کامیت
e18e7c2b6e
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      MediaBrowser.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs

+ 9 - 0
MediaBrowser.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs

@@ -283,6 +283,15 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
                 return new[] { user.RootFolder as T };
             }
 
+            // Need to find what user collection folder this belongs to
+            if (item.Parent is AggregateFolder)
+            {
+                if (item.LocationType == LocationType.FileSystem)
+                {
+                    return collections.Where(i => i.PhysicalLocations.Contains(item.Path)).Cast<T>();
+                }
+            }
+
             // Return it only if it's in the user's library
             if (includeIfNotFound || allRecursiveChildren.ContainsKey(item.Id))
             {