jellyfin/Emby.Server.Implementations/IO
Jacob Casper e67d8ce077 Don't let permission denied kill library scans
I have a single `./Movies` directory that contains symlinks to many
other directories, some of which are in shared paths. Other daemons
sometimes overwrite permissions on these paths and prevent Jellyfin from
being able to scan. Because this exception is unhandled within a LINQ
statement it can randomly kill the metadata refresh for my entire Movies
library.

Running with this patch has allowed me to at least add + scan for
movies in directories that Jellyfin can currently access and gives me
some notification of the symlinks failing due to permissions errors.

(cherry picked from commit 193cc8690a60bc2a432df14d256f00371e055c90)
2022-05-09 10:49:52 -05:00
..
ExtendedFileSystemInfo.cs Merge branch 'master' into warn17 2020-03-11 20:26:43 +01:00
FileRefresher.cs More cleanup 2021-12-27 14:20:05 +00:00
LibraryMonitor.cs More cleanup 2021-12-27 14:20:05 +00:00
LibraryMonitorStartup.cs Make MediaBrowser.MediaEncoding warnings free 2020-08-20 12:16:24 +02:00
ManagedFileSystem.cs Don't let permission denied kill library scans 2022-05-09 10:49:52 -05:00
MbLinkShortcutHandler.cs Enable nullable reference types for Emby.Server.Implementations 2021-05-20 22:48:53 +02:00
StreamHelper.cs Remove more warnings 2021-12-27 07:38:06 -07:00