Explorar el Código

handle files already being deleted

Luke Pulverenti hace 7 años
padre
commit
99f4dd95e9
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  1. 8 0
      Emby.Server.Implementations/Library/LibraryManager.cs

+ 8 - 0
Emby.Server.Implementations/Library/LibraryManager.cs

@@ -433,6 +433,14 @@ namespace Emby.Server.Implementations.Library
                             _fileSystem.DeleteFile(fileSystemInfo.FullName);
                             _fileSystem.DeleteFile(fileSystemInfo.FullName);
                         }
                         }
                     }
                     }
+                    catch (FileNotFoundException)
+                    {
+                        // may have already been deleted manually by user
+                    }
+                    catch (DirectoryNotFoundException)
+                    {
+                        // may have already been deleted manually by user
+                    }
                     catch (IOException)
                     catch (IOException)
                     {
                     {
                         if (isRequiredForDelete)
                         if (isRequiredForDelete)