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)
{