mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-02-23 15:46:28 +08:00
fix(db): fix bug where seutp queries sometimes aren't run
This commit is contained in:
parent
a54bdc94fd
commit
72ff7c1627
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