Jelajahi Sumber

Merge pull request #5725 from BrianCArnold/Fix2845_PlaylistDeletion

(cherry picked from commit 9d0467addfb5c0704acf8af89736f189686f5c0c)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
Claus Vium 4 tahun lalu
induk
melakukan
93cca4d50e
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      MediaBrowser.Controller/Playlists/Playlist.cs

+ 3 - 1
MediaBrowser.Controller/Playlists/Playlist.cs

@@ -3,6 +3,7 @@
 using System;
 using System.Collections.Generic;
 using System.Globalization;
+using System.IO;
 using System.Linq;
 using System.Text.Json.Serialization;
 using System.Threading;
@@ -43,7 +44,8 @@ namespace MediaBrowser.Controller.Playlists
 
         public static bool IsPlaylistFile(string path)
         {
-            return System.IO.Path.HasExtension(path);
+            // The path will sometimes be a directory and "Path.HasExtension" returns true if the name contains a '.' (dot).
+            return System.IO.Path.HasExtension(path) && !Directory.Exists(path);
         }
 
         [JsonIgnore]