From 55aa2a5817db213e8bf1ea11ac0969293220ddd7 Mon Sep 17 00:00:00 2001 From: Joris Tirado Date: Wed, 3 Feb 2021 11:32:27 -0800 Subject: [PATCH] MSPB-177: Normalize provisioner data casing (#339) --- submodules/users/users.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/submodules/users/users.js b/submodules/users/users.js index 1f8305d..dadebc1 100644 --- a/submodules/users/users.js +++ b/submodules/users/users.js @@ -3826,6 +3826,15 @@ define(function(require) { var self = this, fullName = monster.util.getUserFullName(data.user), callerIdName = fullName.substring(0, 15), + provisionData = _ + .chain(data.user.device) + .pick([ + 'brand', + 'family', + 'model' + ]) + .mapValues(_.toLower) + .value(), formattedData = { user: $.extend(true, {}, { service: { @@ -3902,9 +3911,9 @@ define(function(require) { mac_address: data.user.device.mac_address, name: data.user.device.name, provision: { - endpoint_brand: data.user.device.brand, - endpoint_family: data.user.device.family, - endpoint_model: data.user.device.model + endpoint_brand: provisionData.brand, + endpoint_family: provisionData.family, + endpoint_model: provisionData.model }, sip: { password: monster.util.randomString(12),