فهرست منبع

Early return if attachHandlers is empty

Shun Miyazawa 10 ماه پیش
والد
کامیت
df8c3b9786
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      apps/app/src/server/service/attachment.js

+ 5 - 0
apps/app/src/server/service/attachment.js

@@ -56,6 +56,11 @@ class AttachmentService {
       await fileUploadService.uploadAttachment(readStreamForCreateAttachmentDocument, attachment);
       await fileUploadService.uploadAttachment(readStreamForCreateAttachmentDocument, attachment);
       await attachment.save();
       await attachment.save();
 
 
+      if (this.attachHandlers.length === 0) {
+        disposeTmpFileCallback?.(file);
+        return attachment;
+      }
+
       const readStreamForAttacheHandler = createReadStream(file.path);
       const readStreamForAttacheHandler = createReadStream(file.path);
       const chunks = [];
       const chunks = [];
       const attachHandlers = this.attachHandlers;
       const attachHandlers = this.attachHandlers;