From 2d7b4fb09278211aeb2756ef9e02fee12aec1557 Mon Sep 17 00:00:00 2001 From: Lukas Rosenstock Date: Tue, 15 May 2018 19:02:18 +0200 Subject: [PATCH] URL-encode phone numbers so Lookup API can handle formats with spaces --- lib/messagebird.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/messagebird.js b/lib/messagebird.js index 1097bcf..e63c1e1 100644 --- a/lib/messagebird.js +++ b/lib/messagebird.js @@ -350,7 +350,7 @@ module.exports = function (accessKey, timeout) { params.countryCode = countryCode; } - httpRequest('GET', '/lookup/' + phoneNumber, params, callback); + httpRequest('GET', '/lookup/' + encodeURIComponent(phoneNumber), params, callback); }, hlr: { @@ -375,7 +375,7 @@ module.exports = function (accessKey, timeout) { params.countryCode = countryCode; } - httpRequest('GET', '/lookup/' + phoneNumber + '/hlr', params, callback); + httpRequest('GET', '/lookup/' + encodeURIComponent(phoneNumber) + '/hlr', params, callback); }, /** @@ -392,7 +392,7 @@ module.exports = function (accessKey, timeout) { params = null; } - httpRequest('POST', '/lookup/' + phoneNumber + '/hlr', params, callback); + httpRequest('POST', '/lookup/' + encodeURIComponent(phoneNumber) + '/hlr', params, callback); } } }