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) if (settings.CloudStorage != default)
{ {
// cloud storage // cloud storage
services.AddSingleton<IFileStore, S3FileStore>(); if (settings.CloudStorage.S3 != default)
services.AddSingleton<IFileMetadataStore, S3FileMetadataStore>(); {
services.AddSingleton<IFileStore, S3FileStore>();
services.AddSingleton<IFileMetadataStore, S3FileMetadataStore>();
}
} }
else else
{ {

View File

@ -47,7 +47,7 @@ public class LocalDiskFileStore : StreamFileStore, IFileStore
public ValueTask<PagedResult<PublicVoidFile>> ListFiles(PagedRequest request) 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)); .Where(a => !Path.HasExtension(a));
files = (request.SortBy, request.SortOrder) switch files = (request.SortBy, request.SortOrder) switch