diff --git a/storage/sqlite/package.json b/storage/sqlite/package.json index 915d4fb4..962b4276 100644 --- a/storage/sqlite/package.json +++ b/storage/sqlite/package.json @@ -1,9 +1,9 @@ { "name": "node-red-node-sqlite", - "version": "0.4.1", + "version": "0.4.2", "description": "A sqlite node for Node-RED", "dependencies": { - "sqlite3": "^4.1.0" + "sqlite3": "~4.1.1" }, "repository": { "type": "git", diff --git a/storage/sqlite/sqlite.js b/storage/sqlite/sqlite.js index b3c8a0f0..ed2a0807 100644 --- a/storage/sqlite/sqlite.js +++ b/storage/sqlite/sqlite.js @@ -14,7 +14,8 @@ module.exports = function(RED) { var node = this; node.doConnect = function() { - node.db = node.db || new sqlite3.Database(node.dbname,node.mode); + if (node.db) { return; } + node.db = new sqlite3.Database(node.dbname,node.mode); node.db.on('open', function() { if (node.tick) { clearTimeout(node.tick); } node.log("opened "+node.dbname+" ok");