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 () {