From 359e14a9ebd48f86069ba7762fe00a7056f52d47 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Thu, 9 Dec 2021 12:22:38 +0100 Subject: [PATCH] fix(MySQL): wrong value for fields "on update" in some conditions --- src/main/ipc-handlers/connection.js | 2 +- src/main/libs/clients/MySQLClient.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/ipc-handlers/connection.js b/src/main/ipc-handlers/connection.js index 5ac0aac5..c539f75a 100644 --- a/src/main/ipc-handlers/connection.js +++ b/src/main/ipc-handlers/connection.js @@ -52,7 +52,7 @@ export default connections => { return { status: 'success' }; } catch (err) { - return { status: 'error', response: err }; + return { status: 'error', response: err.toString() }; } }); diff --git a/src/main/libs/clients/MySQLClient.js b/src/main/libs/clients/MySQLClient.js index 11714301..be987c32 100644 --- a/src/main/libs/clients/MySQLClient.js +++ b/src/main/libs/clients/MySQLClient.js @@ -440,7 +440,9 @@ export class MySQLClient extends AntaresCore { charset: field.CHARACTER_SET_NAME, collation: field.COLLATION_NAME, autoIncrement: field.EXTRA.includes('auto_increment'), - onUpdate: field.EXTRA.toLowerCase().includes('on update') ? field.EXTRA.replace('on update', '') : '', + onUpdate: field.EXTRA.toLowerCase().includes('on update') + ? field.EXTRA.substr(field.EXTRA.indexOf('on update') + 9, field.EXTRA.length) + : '', comment: field.COLUMN_COMMENT }; });