mirror of
https://github.com/Fabio286/antares.git
synced 2025-03-10 08:20:06 +01:00
fix: some issues related to previous commit
This commit is contained in:
parent
876d5ea481
commit
259d051a21
@ -260,11 +260,11 @@ export class MySQLClient extends BaseClient {
|
||||
return connection;
|
||||
}
|
||||
|
||||
private async getConnection (args: antares.QueryParams, retry?: boolean): Promise<mysql.Pool | mysql.PoolConnection | mysql.Connection> {
|
||||
async getConnection (args?: antares.QueryParams, retry?: boolean): Promise<mysql.Pool | mysql.PoolConnection | mysql.Connection> {
|
||||
let connection;
|
||||
|
||||
try {
|
||||
if (!args.autocommit && args.tabUid) { // autocommit OFF
|
||||
if (args && !args.autocommit && args.tabUid) { // autocommit OFF
|
||||
if (this._connectionsToCommit.has(args.tabUid))
|
||||
connection = this._connectionsToCommit.get(args.tabUid);
|
||||
else {
|
||||
@ -276,12 +276,12 @@ export class MySQLClient extends BaseClient {
|
||||
else// autocommit ON
|
||||
connection = this.isPool ? await (this._connection as mysql.Pool).getConnection() : this._connection;
|
||||
|
||||
if (args.tabUid && this.isPool) {
|
||||
if (args && args.tabUid && this.isPool) {
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
this._runningConnections.set(args.tabUid, (connection as any).connection.connectionId);
|
||||
}
|
||||
|
||||
if (args.schema)
|
||||
if (args && args.schema)
|
||||
await connection.query(`USE \`${args.schema}\``);
|
||||
|
||||
return connection;
|
||||
|
Loading…
x
Reference in New Issue
Block a user