Fix list files for local disk store

This commit is contained in:
Kieran 2022-03-02 12:09:57 +00:00
parent 72823ffedd
commit 23bb00c8b7
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 6 additions and 3 deletions

View File

@ -14,8 +14,11 @@ public static class FileStorageStartup
if (settings.CloudStorage != default)
{
// cloud storage
services.AddSingleton<IFileStore, S3FileStore>();
services.AddSingleton<IFileMetadataStore, S3FileMetadataStore>();
if (settings.CloudStorage.S3 != default)
{
services.AddSingleton<IFileStore, S3FileStore>();
services.AddSingleton<IFileMetadataStore, S3FileMetadataStore>();
}
}
else
{

View File

@ -47,7 +47,7 @@ public class LocalDiskFileStore : StreamFileStore, IFileStore
public ValueTask<PagedResult<PublicVoidFile>> ListFiles(PagedRequest request)
{
var files = Directory.EnumerateFiles(_settings.DataDirectory)
var files = Directory.EnumerateFiles(Path.Combine(_settings.DataDirectory, FilesDir))
.Where(a => !Path.HasExtension(a));
files = (request.SortBy, request.SortOrder) switch