remove application_sid from createCall payload if provided as null value

This commit is contained in:
Dave Horton
2020-03-24 08:07:39 -04:00
parent 7a144ffe74
commit 2accbcef74
+3 -1
View File
@@ -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',