From 93cca4d50ed6bfd882d6581f77cf7fe2e202bc50 Mon Sep 17 00:00:00 2001 From: Claus Vium Date: Thu, 8 Apr 2021 14:25:51 +0200 Subject: [PATCH] Merge pull request #5725 from BrianCArnold/Fix2845_PlaylistDeletion (cherry picked from commit 9d0467addfb5c0704acf8af89736f189686f5c0c) Signed-off-by: Joshua M. Boniface --- MediaBrowser.Controller/Playlists/Playlist.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Controller/Playlists/Playlist.cs b/MediaBrowser.Controller/Playlists/Playlist.cs index e8b7be7e20..977b14cb08 100644 --- a/MediaBrowser.Controller/Playlists/Playlist.cs +++ b/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]