mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
👕 Fix lint issue
This commit is contained in:
@@ -190,9 +190,8 @@ export class MySql implements INodeType {
|
|||||||
|
|
||||||
return connection.query(rawQuery);
|
return connection.query(rawQuery);
|
||||||
});
|
});
|
||||||
let queryResult = await Promise.all(queryQueue);
|
|
||||||
|
|
||||||
queryResult = queryResult.reduce((collection, result) => {
|
const queryResult = (await Promise.all(queryQueue) as mysql2.OkPacket[][]).reduce((collection, result) => {
|
||||||
const [rows, fields] = result;
|
const [rows, fields] = result;
|
||||||
|
|
||||||
if (Array.isArray(rows)) {
|
if (Array.isArray(rows)) {
|
||||||
@@ -204,7 +203,7 @@ export class MySql implements INodeType {
|
|||||||
return collection;
|
return collection;
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
returnItems = this.helpers.returnJsonArray(queryResult as IDataObject[]);
|
returnItems = this.helpers.returnJsonArray(queryResult as unknown as IDataObject[]);
|
||||||
|
|
||||||
} else if (operation === 'insert') {
|
} else if (operation === 'insert') {
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
@@ -220,7 +219,7 @@ export class MySql implements INodeType {
|
|||||||
const queryItems = insertItems.reduce((collection, item) => collection.concat(Object.values(item as any)), []); // tslint:disable-line:no-any
|
const queryItems = insertItems.reduce((collection, item) => collection.concat(Object.values(item as any)), []); // tslint:disable-line:no-any
|
||||||
const queryResult = await connection.query(insertSQL, queryItems);
|
const queryResult = await connection.query(insertSQL, queryItems);
|
||||||
|
|
||||||
returnItems = this.helpers.returnJsonArray(queryResult[0] as IDataObject);
|
returnItems = this.helpers.returnJsonArray(queryResult[0] as unknown as IDataObject);
|
||||||
|
|
||||||
} else if (operation === 'update') {
|
} else if (operation === 'update') {
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
@@ -240,9 +239,7 @@ export class MySql implements INodeType {
|
|||||||
const updateSQL = `UPDATE ${table} SET ${columns.map(column => `${column} = ?`).join(',')} WHERE ${updateKey} = ?;`;
|
const updateSQL = `UPDATE ${table} SET ${columns.map(column => `${column} = ?`).join(',')} WHERE ${updateKey} = ?;`;
|
||||||
const queryQueue = updateItems.map((item) => connection.query(updateSQL, Object.values(item).concat(item[updateKey])));
|
const queryQueue = updateItems.map((item) => connection.query(updateSQL, Object.values(item).concat(item[updateKey])));
|
||||||
let queryResult = await Promise.all(queryQueue);
|
let queryResult = await Promise.all(queryQueue);
|
||||||
|
returnItems = this.helpers.returnJsonArray(queryResult.map(result => result[0]) as unknown as IDataObject[]);
|
||||||
queryResult = queryResult.map(result => result[0]);
|
|
||||||
returnItems = this.helpers.returnJsonArray(queryResult as IDataObject[]);
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
await connection.end();
|
await connection.end();
|
||||||
|
|||||||
Reference in New Issue
Block a user