From fe2386470d69357a5b8ba671ab133a5e81f0f22b Mon Sep 17 00:00:00 2001 From: Jean-Roch Maitre Date: Fri, 3 Feb 2017 12:33:40 -0800 Subject: [PATCH] UI-2587: better fix for main number unassignment of missing accoutn number --- submodules/strategy/strategy.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/submodules/strategy/strategy.js b/submodules/strategy/strategy.js index ddcf149..28137c1 100644 --- a/submodules/strategy/strategy.js +++ b/submodules/strategy/strategy.js @@ -387,14 +387,16 @@ define(function(require){ numbers = callflow.numbers, templateData = { numbers: $.map(numbers, function(val, key) { - if(val!=="0" && accountNumbers.hasOwnProperty(val)) { + if(val!=="0") { var ret = { number: { id: val } }; - ret.number = $.extend(true, accountNumbers[val], ret.number); + if(accountNumbers.hasOwnProperty(val)) { + ret.number = $.extend(true, accountNumbers[val], ret.number); + } return ret; } @@ -3328,10 +3330,14 @@ define(function(require){ resource: 'numbers.get', data: { accountId: self.accountId, - phoneNumber: encodeURIComponent(phoneNumber) + phoneNumber: encodeURIComponent(phoneNumber), + generateError: false }, success: function(data, status) { callback(data.data); + }, + error: function(data, status) { + callback({}); } }); },