aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Server.Implementations')
-rw-r--r--Emby.Server.Implementations/IO/LibraryMonitor.cs4
-rw-r--r--Emby.Server.Implementations/Library/LibraryManager.cs3
2 files changed, 3 insertions, 4 deletions
diff --git a/Emby.Server.Implementations/IO/LibraryMonitor.cs b/Emby.Server.Implementations/IO/LibraryMonitor.cs
index e6a33d9dd3..d5735aed27 100644
--- a/Emby.Server.Implementations/IO/LibraryMonitor.cs
+++ b/Emby.Server.Implementations/IO/LibraryMonitor.cs
@@ -368,8 +368,8 @@ namespace Emby.Server.Implementations.IO
return;
}
- // Invalidate before the checks below: a change we deliberately do not refresh for still
- // has to be read correctly the next time somebody looks at that folder.
+ // The injected service is a singleton, so drop the path before the checks below:
+ // a change we deliberately do not refresh for still has to read correctly later.
_directoryService.Invalidate(path);
// Ignore certain files, If the parent of an ignored path has a change event, ignore that too
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs
index 0ced650587..80e89b4305 100644
--- a/Emby.Server.Implementations/Library/LibraryManager.cs
+++ b/Emby.Server.Implementations/Library/LibraryManager.cs
@@ -3723,8 +3723,7 @@ namespace Emby.Server.Implementations.Library
}
}
- // The validation below would otherwise resolve the libraries root from a listing
- // taken before this folder was created.
+ // The injected service is a singleton, so its listing predates this folder.
_directoryService.Invalidate(virtualFolderPath);
}
finally