Просмотр исходного кода

Merge pull request #7274 from weseek/imprv/disable-gcs-to-none

imprv: Unsupport file upload type 'none' for dest GROWI
Haku Mizuki 3 лет назад
Родитель
Сommit
fc8d76ccb5
1 измененных файлов с 9 добавлено и 10 удалено
  1. 9 10
      packages/app/src/server/service/g2g-transfer.ts

+ 9 - 10
packages/app/src/server/service/g2g-transfer.ts

@@ -274,8 +274,15 @@ export class G2GTransferPusherService implements Pusher {
       };
     }
 
-    const shouldUseFileUploadTypeOfDestGROWI = destGROWIInfo.attachmentInfo.type !== 'none';
-    if (shouldUseFileUploadTypeOfDestGROWI && !destGROWIInfo.attachmentInfo.writable) {
+    if (destGROWIInfo.attachmentInfo.type === 'none') {
+      return {
+        canTransfer: false,
+        // TODO: i18n for reason
+        reason: 'File upload is not configured for dest GROWI.',
+      };
+    }
+
+    if (!destGROWIInfo.attachmentInfo.writable) {
       return {
         canTransfer: false,
         // TODO: i18n for reason
@@ -461,14 +468,6 @@ export class G2GTransferPusherService implements Pusher {
       attachments: G2G_PROGRESS_STATUS.IN_PROGRESS,
     });
 
-    if (destGROWIInfo.attachmentInfo.type === 'none' && ['aws', 'gcs'].includes(this.crowi.configManager.getConfig('crowi', 'app:fileUploadType'))) {
-      socket.emit('admin:g2gProgress', {
-        mongo: G2G_PROGRESS_STATUS.COMPLETED,
-        attachments: G2G_PROGRESS_STATUS.SKIPPED,
-      });
-      return;
-    }
-
     try {
       await this.transferAttachments(tk);
     }