diff --git a/zero/Media/MediaManagement.cs b/zero/Media/MediaManagement.cs index 2da20e94..c01894c8 100644 --- a/zero/Media/MediaManagement.cs +++ b/zero/Media/MediaManagement.cs @@ -66,6 +66,7 @@ public class MediaManagement : IMediaManagement /// public virtual async Task GetFile(string id) { + Media file = await Db.Find(x => x.Id == id); return file != null && !file.IsFolder ? file : null; } @@ -82,11 +83,12 @@ public class MediaManagement : IMediaManagement /// public virtual async Task> DeleteFile(Media file) { - // TODO delete in file system + await FileSystem.DeleteDirectory(file.FileId, true); return await Db.Delete(file); } + /// public virtual async Task> UploadFile(Stream fileStream, string filename, string folderId = null, Action onBeforeSave = null, CancellationToken cancellationToken = default) {