From a333c59f824a8e76cfa11c3438d56d47e86ec3dd Mon Sep 17 00:00:00 2001 From: Chris Moyer Date: Tue, 7 Mar 2017 09:59:55 -0500 Subject: [PATCH] Make sure it's a string before trying to do indexOf --- src/file-upload/file-uploader.class.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/file-upload/file-uploader.class.ts b/src/file-upload/file-uploader.class.ts index 7d7d9ff..5311d74 100644 --- a/src/file-upload/file-uploader.class.ts +++ b/src/file-upload/file-uploader.class.ts @@ -313,7 +313,7 @@ export class FileUploader { Object.keys(this.options.additionalParameter).forEach((key:string) => { let paramVal = this.options.additionalParameter[key]; // Allow an additional parameter to include the filename - if (paramVal.indexOf('{{file_name}}') >= 0) { + if (typeof paramVal === 'string' && paramVal.indexOf('{{file_name}}') >= 0) { paramVal = paramVal.replace('{{file_name}}', item.file.name); } sendable.append(key, paramVal);