aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library/LibraryManager.cs
diff options
context:
space:
mode:
authorJPVenson <github@jpb.email>2024-10-08 09:34:34 +0000
committerJPVenson <github@jpb.email>2024-10-08 09:34:34 +0000
commitd3a3d9fce3b891eb0be274a0cdc45a989e557652 (patch)
treebd232ef477c259f1fafa204016f6efd4dcb8691f /Emby.Server.Implementations/Library/LibraryManager.cs
parentee1bdf4e222125ed7382165fd7e09599ca4bd4aa (diff)
parentaaf20592bb0bbdf4f0f0d99fed091758e68ae850 (diff)
Merge remote-tracking branch 'jellyfinorigin/master' into feature/EFUserData
Diffstat (limited to 'Emby.Server.Implementations/Library/LibraryManager.cs')
-rw-r--r--Emby.Server.Implementations/Library/LibraryManager.cs35
1 files changed, 1 insertions, 34 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs
index 48d24385e..28f7ed659 100644
--- a/Emby.Server.Implementations/Library/LibraryManager.cs
+++ b/Emby.Server.Implementations/Library/LibraryManager.cs
@@ -2725,33 +2725,9 @@ namespace Emby.Server.Implementations.Library
public string GetPathAfterNetworkSubstitution(string path, BaseItem? ownerItem)
{
- string? newPath;
- if (ownerItem is not null)
- {
- var libraryOptions = GetLibraryOptions(ownerItem);
- if (libraryOptions is not null)
- {
- foreach (var pathInfo in libraryOptions.PathInfos)
- {
- if (path.TryReplaceSubPath(pathInfo.Path, pathInfo.NetworkPath, out newPath))
- {
- return newPath;
- }
- }
- }
- }
-
- var metadataPath = _configurationManager.Configuration.MetadataPath;
- var metadataNetworkPath = _configurationManager.Configuration.MetadataNetworkPath;
-
- if (path.TryReplaceSubPath(metadataPath, metadataNetworkPath, out newPath))
- {
- return newPath;
- }
-
foreach (var map in _configurationManager.Configuration.PathSubstitutions)
{
- if (path.TryReplaceSubPath(map.From, map.To, out newPath))
+ if (path.TryReplaceSubPath(map.From, map.To, out var newPath))
{
return newPath;
}
@@ -3070,15 +3046,6 @@ namespace Emby.Server.Implementations.Library
SyncLibraryOptionsToLocations(virtualFolderPath, libraryOptions);
- foreach (var originalPathInfo in libraryOptions.PathInfos)
- {
- if (string.Equals(mediaPath.Path, originalPathInfo.Path, StringComparison.Ordinal))
- {
- originalPathInfo.NetworkPath = mediaPath.NetworkPath;
- break;
- }
- }
-
CollectionFolder.SaveLibraryOptions(virtualFolderPath, libraryOptions);
}