👕 Fix lint issue

This commit is contained in:
Jan Oberhauser
2020-07-26 11:33:20 +02:00
parent d726e11af4
commit a46a6fa00c
7 changed files with 39 additions and 46 deletions

View File

@@ -211,12 +211,12 @@ export class QuestDb implements INodeType {
// ----------------------------------
const tableName = this.getNodeParameter('table', 0) as string;
const returnFields = this.getNodeParameter('returnFields', 0) as string;
let queries : string[] = [];
items.map(item => {
let columns = Object.keys(item.json);
let values : string = columns.map((col : string) => {
const queries : string[] = [];
items.map(item => {
const columns = Object.keys(item.json);
const values : string = columns.map((col : string) => {
if (typeof item.json[col] === 'string') {
return `\'${item.json[col]}\'`;
} else {
@@ -224,13 +224,13 @@ export class QuestDb implements INodeType {
}
}).join(',');
let query = `INSERT INTO ${tableName} (${columns.join(',')}) VALUES (${values});`;
const query = `INSERT INTO ${tableName} (${columns.join(',')}) VALUES (${values});`;
queries.push(query);
});
await db.any(pgp.helpers.concat(queries));
let returnedItems = await db.any(`SELECT ${returnFields} from ${tableName}`);
const returnedItems = await db.any(`SELECT ${returnFields} from ${tableName}`);
returnItems = this.helpers.returnJsonArray(returnedItems as IDataObject[]);
} else {