mirror of
https://github.com/n8n-io/n8n.git
synced 2024-11-10 14:44:05 -08:00
👕 Fix lint issue
This commit is contained in:
parent
928059c4c7
commit
ee0d6f8d9a
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue