diff --git a/lib/customers.js b/lib/customers.js index b6cb4268..a3312c4b 100644 --- a/lib/customers.js +++ b/lib/customers.js @@ -270,12 +270,12 @@ function updateOverride (fields) { 'us_ssn' ] + const removePathSuffix = _.map(_.replace('_path', '')) + const getPairs = _.map(f => [`${f}_override`, 'automatic']) + const updatedFields = _.intersection(updateableFields, _.keys(fields)) - const overrideFields = _.fromPairs(_.map(f => - _.endsWith('_path', f) - ? [`${_.replace('_path', '_override', f)}`, 'automatic'] - : [`${f}_override`, 'automatic'] - , updatedFields)) + console.log('updatedFields', updatedFields) + const overrideFields = _.compose(_.fromPairs, getPairs, removePathSuffix)(updatedFields) return _.merge(fields, overrideFields) }