From fa8e174d0b12419d02b6382dabaee158ab5c2665 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 5 Apr 2020 12:35:15 +0100 Subject: [PATCH] mysql - slightly overzealous closing of connections - causes crash. backed off slightly --- storage/mysql/68-mysql.js | 3 ++- storage/mysql/package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/storage/mysql/68-mysql.js b/storage/mysql/68-mysql.js index 7d8e3aee..95444e7f 100644 --- a/storage/mysql/68-mysql.js +++ b/storage/mysql/68-mysql.js @@ -19,8 +19,8 @@ module.exports = function(RED) { function checkVer() { node.connection.query("SELECT version();", [], function(err, rows) { - node.connection.release(); if (err) { + node.connection.release(); node.error(err); node.status({fill:"red",shape:"ring",text:"Bad Ping"}); doConnect(); @@ -103,6 +103,7 @@ module.exports = function(RED) { RED.nodes.createNode(this,n); this.mydb = n.mydb; this.mydbConfig = RED.nodes.getNode(this.mydb); + this.status({}); if (this.mydbConfig) { this.mydbConfig.connect(); diff --git a/storage/mysql/package.json b/storage/mysql/package.json index 8140d1c4..1bad178a 100644 --- a/storage/mysql/package.json +++ b/storage/mysql/package.json @@ -1,6 +1,6 @@ { "name": "node-red-node-mysql", - "version": "0.0.21", + "version": "0.0.22", "description": "A Node-RED node to read and write to a MySQL database", "dependencies": { "mysql": "^2.18.1"