فهرست منبع

fix shortcut setting

Luke Pulverenti 9 سال پیش
والد
کامیت
46aa31b399

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

@@ -48,7 +48,7 @@ namespace MediaBrowser.Controller.Entities
         [IgnoreDataMember]
         [IgnoreDataMember]
         public virtual bool IsPreSorted
         public virtual bool IsPreSorted
         {
         {
-            get { return ConfigurationManager.Configuration.EnableWindowsShortcuts; }
+            get { return false; }
         }
         }
 
 
         /// <summary>
         /// <summary>
@@ -120,7 +120,7 @@ namespace MediaBrowser.Controller.Entities
         [IgnoreDataMember]
         [IgnoreDataMember]
         protected virtual bool SupportsShortcutChildren
         protected virtual bool SupportsShortcutChildren
         {
         {
-            get { return false; }
+            get { return ConfigurationManager.Configuration.EnableWindowsShortcuts; }
         }
         }
 
 
         /// <summary>
         /// <summary>

+ 2 - 1
MediaBrowser.Server.Implementations/Library/UserViewManager.cs

@@ -136,7 +136,8 @@ namespace MediaBrowser.Server.Implementations.Library
 
 
             if (parents.Count > 0)
             if (parents.Count > 0)
             {
             {
-                list.Add(await GetUserView(parents, list, CollectionType.Playlists, string.Empty, user, cancellationToken).ConfigureAwait(false));
+                var name = _localizationManager.GetLocalizedString("ViewType" + CollectionType.Playlists);
+                list.Add(await _libraryManager.GetNamedView(name, CollectionType.Playlists, string.Empty, cancellationToken).ConfigureAwait(false));
             }
             }
 
 
             if (user.Configuration.DisplayFoldersView)
             if (user.Configuration.DisplayFoldersView)

+ 7 - 1
MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs

@@ -53,7 +53,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
             innerProgress = new ActionableProgress<double>();
             innerProgress = new ActionableProgress<double>();
             innerProgress.RegisterAction(p => progress.Report(95 + (.05 * p)));
             innerProgress.RegisterAction(p => progress.Report(95 + (.05 * p)));
 
 
-            //await CleanDeadItems(cancellationToken, innerProgress).ConfigureAwait(false);
+            await CleanDeadItems(cancellationToken, innerProgress).ConfigureAwait(false);
 
 
             progress.Report(100);
             progress.Report(100);
         }
         }
@@ -77,6 +77,12 @@ namespace MediaBrowser.Server.Implementations.Persistence
             {
             {
                 cancellationToken.ThrowIfCancellationRequested();
                 cancellationToken.ThrowIfCancellationRequested();
 
 
+                if (itemId == Guid.Empty)
+                {
+                    // Somehow some invalid data got into the db. It probably predates the boundary checking
+                    continue;
+                }
+
                 var item = _libraryManager.GetItemById(itemId);
                 var item = _libraryManager.GetItemById(itemId);
 
 
                 if (item != null)
                 if (item != null)

+ 0 - 6
MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj

@@ -1852,9 +1852,6 @@
     <Content Include="dashboard-ui\musicrecommended.html">
     <Content Include="dashboard-ui\musicrecommended.html">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
     </Content>
-    <Content Include="dashboard-ui\musicvideos.html">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
     <Content Include="dashboard-ui\scripts\alphapicker.js">
     <Content Include="dashboard-ui\scripts\alphapicker.js">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
     </Content>
@@ -1873,9 +1870,6 @@
     <Content Include="dashboard-ui\scripts\musicrecommended.js">
     <Content Include="dashboard-ui\scripts\musicrecommended.js">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
     </Content>
-    <Content Include="dashboard-ui\scripts\musicvideos.js">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
     <Content Include="dashboard-ui\scripts\notifications.js">
     <Content Include="dashboard-ui\scripts\notifications.js">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
     </Content>