From 931ac7420c6abbdf20cb04d385d5eed4ebc539ce Mon Sep 17 00:00:00 2001 From: Andrew Lawendy Date: Mon, 7 Mar 2022 15:44:25 +0200 Subject: [PATCH] fix(typescript): :bug: fix unknown error handling on typscript > 4.5.3 --- src/Dropzone.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Dropzone.tsx b/src/Dropzone.tsx index da29a80..64cbd82 100644 --- a/src/Dropzone.tsx +++ b/src/Dropzone.tsx @@ -496,12 +496,17 @@ class Dropzone extends React.Component { const { getUploadParams } = this.props + if (!getUploadParams) return let params: IUploadParams | null = null try { params = await getUploadParams(fileWithMeta) } catch (e) { - console.error('Error Upload Params', e.stack) + if(e instanceof Error) { + console.error('Error Upload Params', e.stack) + } else { + console.error('Cannot get params out of getUploadParams due to promise error') + } } if (params === null) return const { url, method = 'POST', body, fields = {}, headers = {}, meta: extraMeta = {} } = params