From 41188ec9fc5e863732e1bd6b5336bfc903df8d16 Mon Sep 17 00:00:00 2001 From: pcholuj Date: Wed, 21 Nov 2018 10:46:11 +0100 Subject: [PATCH] fix(storeURL): fix if statement for replacing special chars in store url --- src/lib/api/store.ts | 4 ++-- src/lib/api/upload/upload.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/api/store.ts b/src/lib/api/store.ts index e2896b52..ea596511 100644 --- a/src/lib/api/store.ts +++ b/src/lib/api/store.ts @@ -43,11 +43,11 @@ export const storeURL = ( session.signature = security && security.signature || session.signature; // replace url separators with _ - if (opts.filename.indexOf(':') > -1) { + if (opts && opts.filename && opts.filename.indexOf(':') > -1) { opts.filename = opts.filename.replace(/:/g, '_'); } - if (opts.filename.indexOf(',') > -1) { + if (opts && opts.filename && opts.filename.indexOf(',') > -1) { opts.filename = opts.filename.replace(/,/g, '_'); } diff --git a/src/lib/api/upload/upload.ts b/src/lib/api/upload/upload.ts index 31ca774d..64ce810e 100644 --- a/src/lib/api/upload/upload.ts +++ b/src/lib/api/upload/upload.ts @@ -304,7 +304,7 @@ const uploadFile = async (ctx: Context, token: any): Promise => { const retry = (location: string, func: any, err: any, part?: PartObj): Promise => { let attempt = state.retries[location] || 0; - console.error(`Cannot upload file ${err}, Method: ${err.method}, Status: ${err.status}, Timeout: ${err.timeout}`); + // console.error(`Cannot upload file ${err}, Method: ${err.method}, Status: ${err.status}, Timeout: ${err.timeout}`); const waitTime = Math.min(config.retryMaxTime, (config.retryFactor ** attempt) * 1000); const promise = new Promise((resolve, reject) => {