From ced8b3f689a96f90eb61a7ceb09fcb94900df9cf Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 16 May 2025 10:18:44 +0800 Subject: [PATCH] delete file on upload failure --- server/service/file.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/service/file.go b/server/service/file.go index 9d7d030..49139a5 100644 --- a/server/service/file.go +++ b/server/service/file.go @@ -253,6 +253,7 @@ func FinishUploadingFile(uid uint, fid uint) (*model.FileView, error) { if err != nil { _ = dao.AddStorageUsage(uploadingFile.TargetStorageID, -uploadingFile.TotalSize) log.Error("failed to upload file to storage: ", err) + _ = dao.DeleteFile(dbFile.UUID) } else { err = dao.SetFileStorageKey(dbFile.UUID, storageKey) if err != nil {