commit
9a8c08b3e7
|
@ -260,8 +260,6 @@ namespace Emby.Server.Implementations.IO
|
||||||
result.Exists = false;
|
result.Exists = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
result.DirectoryName = fileInfo.DirectoryName;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
result.CreationTimeUtc = GetCreationTimeUtc(info);
|
result.CreationTimeUtc = GetCreationTimeUtc(info);
|
||||||
|
|
|
@ -683,7 +683,7 @@ namespace Emby.Server.Implementations.Library
|
||||||
|
|
||||||
foreach (var item in items)
|
foreach (var item in items)
|
||||||
{
|
{
|
||||||
ResolverHelper.SetInitialItemValues(item, parent, _fileSystem, this, directoryService);
|
ResolverHelper.SetInitialItemValues(item, parent, this, directoryService);
|
||||||
}
|
}
|
||||||
|
|
||||||
items.AddRange(ResolveFileList(result.ExtraFiles, directoryService, parent, collectionType, resolvers, libraryOptions));
|
items.AddRange(ResolveFileList(result.ExtraFiles, directoryService, parent, collectionType, resolvers, libraryOptions));
|
||||||
|
|
|
@ -20,11 +20,10 @@ namespace Emby.Server.Implementations.Library
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="item">The item.</param>
|
/// <param name="item">The item.</param>
|
||||||
/// <param name="parent">The parent.</param>
|
/// <param name="parent">The parent.</param>
|
||||||
/// <param name="fileSystem">The file system.</param>
|
|
||||||
/// <param name="libraryManager">The library manager.</param>
|
/// <param name="libraryManager">The library manager.</param>
|
||||||
/// <param name="directoryService">The directory service.</param>
|
/// <param name="directoryService">The directory service.</param>
|
||||||
/// <exception cref="ArgumentException">Item must have a path.</exception>
|
/// <exception cref="ArgumentException">Item must have a path.</exception>
|
||||||
public static void SetInitialItemValues(BaseItem item, Folder? parent, IFileSystem fileSystem, ILibraryManager libraryManager, IDirectoryService directoryService)
|
public static void SetInitialItemValues(BaseItem item, Folder? parent, ILibraryManager libraryManager, IDirectoryService directoryService)
|
||||||
{
|
{
|
||||||
// This version of the below method has no ItemResolveArgs, so we have to require the path already being set
|
// This version of the below method has no ItemResolveArgs, so we have to require the path already being set
|
||||||
if (string.IsNullOrEmpty(item.Path))
|
if (string.IsNullOrEmpty(item.Path))
|
||||||
|
|
|
@ -87,7 +87,7 @@ namespace MediaBrowser.Controller.Library
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var parentDir = FileInfo.DirectoryName ?? string.Empty;
|
var parentDir = System.IO.Path.GetDirectoryName(Path) ?? string.Empty;
|
||||||
|
|
||||||
return parentDir.Length > _appPaths.RootFolderPath.Length
|
return parentDir.Length > _appPaths.RootFolderPath.Length
|
||||||
&& parentDir.StartsWith(_appPaths.RootFolderPath, StringComparison.OrdinalIgnoreCase);
|
&& parentDir.StartsWith(_appPaths.RootFolderPath, StringComparison.OrdinalIgnoreCase);
|
||||||
|
|
|
@ -37,12 +37,6 @@ namespace MediaBrowser.Model.IO
|
||||||
/// <value>The length.</value>
|
/// <value>The length.</value>
|
||||||
public long Length { get; set; }
|
public long Length { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Gets or sets the name of the directory.
|
|
||||||
/// </summary>
|
|
||||||
/// <value>The name of the directory.</value>
|
|
||||||
public string DirectoryName { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the last write time UTC.
|
/// Gets or sets the last write time UTC.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user