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'."); |         console.log("Created temp admin account 'admin@example.com' with password 'admin'."); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| checkForAdminAccount(); | database.initializationStatus.then(() => checkForAdminAccount()); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| passport.use(new localStrategy({ | passport.use(new localStrategy({ | ||||||
|  |  | ||||||
|  | @ -36,10 +36,11 @@ async function checkForDatabaseInitialization() { | ||||||
|         await Initialize(); |         await Initialize(); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| checkForDatabaseInitialization(); | const initializationStatus = checkForDatabaseInitialization(); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| exports.executeQuery = executeQuery; | exports.executeQuery = executeQuery; | ||||||
|  | exports.initializationStatus = initializationStatus; | ||||||
		Reference in a new issue