Check for path overlaps (#12832)

This commit is contained in:
JPVenson
2025-04-26 18:30:25 +03:00
committed by GitHub
parent df5671263f
commit 8ee358de2c
8 changed files with 71 additions and 5 deletions

View File

@@ -768,8 +768,6 @@ namespace Emby.Server.Implementations.Library
{
var rootFolderPath = _configurationManager.ApplicationPaths.RootFolderPath;
Directory.CreateDirectory(rootFolderPath);
var rootFolder = GetItemById(GetNewItemId(rootFolderPath, typeof(AggregateFolder))) as AggregateFolder ??
(ResolvePath(_fileSystem.GetDirectoryInfo(rootFolderPath)) as Folder ?? throw new InvalidOperationException("Something went very wong"))
.DeepCopy<Folder, AggregateFolder>();