Parcourir la source

Change to async func

Shun Miyazawa il y a 2 ans
Parent
commit
6695842f4b
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      apps/app/src/server/crowi/index.js

+ 3 - 3
apps/app/src/server/crowi/index.js

@@ -412,7 +412,7 @@ Crowi.prototype.setupMailer = async function() {
   }
   }
 };
 };
 
 
-Crowi.prototype.autoInstall = function() {
+Crowi.prototype.autoInstall = async function() {
   const isInstalled = this.configManager.getConfig('crowi', 'app:installed');
   const isInstalled = this.configManager.getConfig('crowi', 'app:installed');
   const username = this.configManager.getConfig('crowi', 'autoInstall:adminUsername');
   const username = this.configManager.getConfig('crowi', 'autoInstall:adminUsername');
 
 
@@ -436,7 +436,7 @@ Crowi.prototype.autoInstall = function() {
   const installerService = new InstallerService(this);
   const installerService = new InstallerService(this);
 
 
   try {
   try {
-    installerService.install(firstAdminUserToSave, globalLang ?? 'en_US', {
+    await installerService.install(firstAdminUserToSave, globalLang ?? 'en_US', {
       allowGuestMode,
       allowGuestMode,
       serverDate,
       serverDate,
     });
     });
@@ -483,7 +483,7 @@ Crowi.prototype.start = async function() {
   instantiateYjsConnectionManager(this.socketIoService.io);
   instantiateYjsConnectionManager(this.socketIoService.io);
   this.socketIoService.setupYjsConnection();
   this.socketIoService.setupYjsConnection();
 
 
-  this.autoInstall();
+  await this.autoInstall();
 
 
   // listen
   // listen
   const serverListening = httpServer.listen(this.port, () => {
   const serverListening = httpServer.listen(this.port, () => {