From 2accbcef745990cb646fe84c63c3644aabfb5b2b Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Tue, 24 Mar 2020 08:07:39 -0400 Subject: [PATCH] remove application_sid from createCall payload if provided as null value --- lib/routes/api/accounts.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/routes/api/accounts.js b/lib/routes/api/accounts.js index 154d878..64135dc 100644 --- a/lib/routes/api/accounts.js +++ b/lib/routes/api/accounts.js @@ -90,7 +90,6 @@ async function validateCreateCall(logger, sid, req) { try { logger.debug(`Accounts:validateCreateCall retrieving application ${obj.application_sid}`); const application = await lookupAppBySid(obj.application_sid); - logger.debug(`Accounts:validateCreateCall retrieved application ${JSON.stringify(application)}`); Object.assign(obj, { call_hook: application.call_hook, call_status_hook: application.call_status_hook, @@ -106,6 +105,9 @@ async function validateCreateCall(logger, sid, req) { } } else { + delete obj.application_sid; + + // TODO: these should be retrieved from account, using account_sid if provided Object.assign(obj, { speech_synthesis_vendor: 'google', speech_synthesis_voice: 'en-US-Wavenet-C',