diff --git a/lib/routes/api/accounts.js b/lib/routes/api/accounts.js index 2325dd2..41c44b6 100644 --- a/lib/routes/api/accounts.js +++ b/lib/routes/api/accounts.js @@ -216,8 +216,8 @@ function validateUpdateCall(opts) { throw new DbErrorBadRequest('invalid conf_mute_status'); } if (opts.sip_request && - (!opts.sip_request.method && !opts.sip_request.content_type || !opts.sip_request.content_type)) { - throw new DbErrorBadRequest('sip_request requires content_type and content properties'); + (!opts.sip_request.method || !opts.sip_request.content_type || !opts.sip_request.content)) { + throw new DbErrorBadRequest('sip_request requires method, content_type and content properties'); } if (opts.record && !opts.record.action) { throw new DbErrorBadRequest('record requires action property');