Fix bug where accounts.js tries to create admin account before database is initialized
This commit is contained in:
		
							parent
							
								
									238a22e597
								
							
						
					
					
						commit
						d2d6bbc514
					
				
					 2 changed files with 4 additions and 3 deletions
				
			
		|  | @ -27,7 +27,7 @@ async function checkForAdminAccount() { | |||
|         console.log("Created temp admin account 'admin@example.com' with password 'admin'."); | ||||
|     } | ||||
| } | ||||
| checkForAdminAccount(); | ||||
| database.initializationStatus.then(() => checkForAdminAccount()); | ||||
| 
 | ||||
| 
 | ||||
| passport.use(new localStrategy({ | ||||
|  |  | |||
|  | @ -36,10 +36,11 @@ async function checkForDatabaseInitialization() { | |||
|         await Initialize(); | ||||
|     } | ||||
| } | ||||
| checkForDatabaseInitialization(); | ||||
| const initializationStatus = checkForDatabaseInitialization(); | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| exports.executeQuery = executeQuery; | ||||
| exports.initializationStatus = initializationStatus; | ||||
		Reference in a new issue