enhancer-thirdparty-api
Advanced tools
Comparing version 1.0.0 to 1.0.1
15
index.js
@@ -64,8 +64,17 @@ const request = require('request'); | ||
} else if (rows.length > 1) { | ||
logger.error(rows, {error: 'multiple_users'}) | ||
logger.error(rows, {error: new Error('multiple_users')}) | ||
} | ||
const row = rows[0]; | ||
const userFieldMap = {}; | ||
userFieldMap[userId.toUpperCase()] = 1; | ||
userFieldMap[userName.toUpperCase()] = 1; | ||
userFieldMap[userRoles.toUpperCase()] = 1; | ||
userFieldMap[password.toUpperCase()] = 1; | ||
Object.keys(row).forEach((key) => { | ||
row[key.toUpperCase()] = row[key]; | ||
const ukey = key.toUpperCase(); | ||
row[ukey] = row[key]; | ||
if (config.bindVariable !== false && !userFieldMap[ukey]) { | ||
user.setVariable(ukey, row[key]); | ||
} | ||
}); | ||
@@ -85,3 +94,3 @@ | ||
const field = fieldMap[end]; | ||
sql = `update ${tableName} set ${field} = ? where ${userId.toUpperCase()} = ?`; | ||
sql = `update ${tableName} set ${field} = ? where ${userId} = ?`; | ||
db.execute(sql, [tli, user.getId()], (err, result) => { | ||
@@ -88,0 +97,0 @@ if (err) { |
{ | ||
"name": "enhancer-thirdparty-api", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
12058
313