From eb91d882c7d5b1010a8705fcc795c3a04cfc5792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Salgado?= Date: Tue, 2 Feb 2021 17:23:30 +0000 Subject: [PATCH] fix: remove user_tokens from _override_by customer fields --- lib/customers.js | 2 +- lib/users.js | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/customers.js b/lib/customers.js index 03852d32..57a3e18c 100644 --- a/lib/customers.js +++ b/lib/customers.js @@ -399,7 +399,7 @@ function computeStatus (customer) { function populateOverrideUsernames (customer) { const fieldsToUpdate = _.map(field => { return { - token: customer[field + '_override_by'], + token: customer[field + '_override_by'] || customer[field + '_override_by_old'], field: field + '_override_by_name' } }, getComplianceTypes()) diff --git a/lib/users.js b/lib/users.js index 2f3d4838..0b052e0e 100644 --- a/lib/users.js +++ b/lib/users.js @@ -22,19 +22,19 @@ function get (token) { } /** - * Get multiple users given an array of tokens + * Get multiple users given an array of ids * * @name getByIds * @function * - * @param {array} tokens Array with users' tokens + * @param {array} ids Array with users' ids * * @returns {array} Array of users found */ -function getByIds (tokens) { - const sql = 'SELECT * FROM user_tokens WHERE token IN ($1^)' - const tokensClause = _.map(pgp.as.text, tokens).join(',') - return db.any(sql, [tokensClause]) +function getByIds (ids) { + const sql = `SELECT * FROM users WHERE id IN ($1^)` + const idList = _.map(pgp.as.text, ids).join(',') + return db.any(sql, [idList]) } function getUsers () {