mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-01-23 08:27:45 +08:00
fix(db): fix bug where seutp queries sometimes aren't run
This commit is contained in:
parent
4c6b0bf1e9
commit
1af9f07f85
1 changed files with 5 additions and 3 deletions
|
@ -32,9 +32,11 @@ class DatabaseConnection
|
|||
@_isConnected = false
|
||||
databaseManager = remote.getGlobal('application').databaseManager
|
||||
|
||||
## TODO Make this a nicer migration-based system
|
||||
if atom.isMainWindow()
|
||||
databaseManager.addSetupQueries(@_databasePath, @_setupQueries())
|
||||
# TODO Make this a nicer migration-based system
|
||||
# It's important these queries always get added. Don't worry, they'll
|
||||
# only run if the DB doesn't exist yet, and even if they do run they
|
||||
# all have `IF NOT EXISTS` clauses in them.
|
||||
databaseManager.addSetupQueries(@_databasePath, @_setupQueries())
|
||||
|
||||
databaseManager.prepare @_databasePath, =>
|
||||
@_isConnected = true
|
||||
|
|
Loading…
Reference in a new issue