From bea6a1528207595fd3292eb24b04cb40d05129e9 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Mon, 31 Jan 2022 14:25:55 -0800 Subject: [PATCH] Catch export errors --- .../maps-page/action-dispatcher/export-dialog/index.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/webapp/src/components/maps-page/action-dispatcher/export-dialog/index.tsx b/packages/webapp/src/components/maps-page/action-dispatcher/export-dialog/index.tsx index 52a45461..e5595441 100644 --- a/packages/webapp/src/components/maps-page/action-dispatcher/export-dialog/index.tsx +++ b/packages/webapp/src/components/maps-page/action-dispatcher/export-dialog/index.tsx @@ -70,7 +70,7 @@ const ExportDialog = ({ setSubmit(true); }; - const exporter = (formatType: ExportFormat) => { + const exporter = (formatType: ExportFormat): Promise => { let svgElement: Element | null = null; let size; let mindmap: Mindmap; @@ -129,7 +129,10 @@ const ExportDialog = ({ // Clean up ... URL.revokeObjectURL(url); document.body.removeChild(anchor); + }).catch((fail) => { + console.log("Unexpected error during export:" + fail); }); + onClose(); } }, [submit]);