diff --git a/signaturit.js b/signaturit.js index 6bca60f..27c9a04 100644 --- a/signaturit.js +++ b/signaturit.js @@ -68,7 +68,11 @@ function fillArray(formArray, values, parent) function extractPostParameters (form, files, recipients, parameters) { - files = [].concat(files); + if (!recipients || Array.isArray(recipients) && !recipients.length) { + throw new Error('Missing required parameter: recipients') + } + + files = files ? [].concat(files) : []; files.forEach(function(filePath, i) { form.append(