Shun Miyazawa 10 месяцев назад
Родитель
Сommit
1c6835246e
1 измененных файлов с 6 добавлено и 8 удалено
  1. 6 8
      apps/app/src/server/crowi/index.js

+ 6 - 8
apps/app/src/server/crowi/index.js

@@ -179,14 +179,6 @@ Crowi.prototype.init = async function() {
   await this.setupConfigManager();
   await this.setupSessionConfig();
 
-  this.setupAttachmentService();
-
-  // OpenaiService depends on AttachmentService
-  this.setupOpenaiService();
-
-  // OpenaiService (cron) depends on OpenaiService
-  this.setupCron();
-
   // setup messaging services
   await this.setupS2sMessagingService();
   await this.setupSocketIoService();
@@ -208,6 +200,7 @@ Crowi.prototype.init = async function() {
     this.setupG2GTransferService(),
     this.setUpFileUpload(),
     this.setUpFileUploaderSwitchService(),
+    this.setupAttachmentService(),
     this.setUpAcl(),
     this.setUpRestQiitaAPI(),
     this.setupUserGroupService(),
@@ -230,8 +223,13 @@ Crowi.prototype.init = async function() {
     // depends on passport service
     this.setupExternalAccountService(),
     this.setupExternalUserGroupSyncService(),
+
+    // depends on AttachmentService
+    this.setupOpenaiService(),
   ]);
 
+  this.setupCron();
+
   await normalizeData();
 };