Преглед на файлове

Try not saving virtual folders in repository

Eric Reed преди 12 години
родител
ревизия
0ce5fc7799
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      MediaBrowser.Controller/Entities/Folder.cs

+ 2 - 2
MediaBrowser.Controller/Entities/Folder.cs

@@ -699,9 +699,9 @@ namespace MediaBrowser.Controller.Entities
 
                 await Task.WhenAll(saveTasks).ConfigureAwait(false);
 
-                //and save children in repo...
+                //and save children in repo... but never save virtual plugin folders as they will always be re-created by the plugin
                 Logger.Info("*** Saving " + newChildren.Count + " children for " + Name);
-                await Kernel.Instance.ItemRepository.SaveChildren(Id, newChildren, CancellationToken.None).ConfigureAwait(false);
+                await Kernel.Instance.ItemRepository.SaveChildren(Id, newChildren.Where(c => !(c is BasePluginFolder)), CancellationToken.None).ConfigureAwait(false);
             }
 
             if (changedArgs.HasChange)