From e421c19b6bd5a4ad93c3ae9407c5508f700bbe65 Mon Sep 17 00:00:00 2001 From: Rick Companje Date: Wed, 2 Jun 2021 17:52:39 +0200 Subject: [PATCH] Update files.js --- src/js/actions/files.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/js/actions/files.js b/src/js/actions/files.js index e31bcbe..ba451f9 100644 --- a/src/js/actions/files.js +++ b/src/js/actions/files.js @@ -87,7 +87,10 @@ export const openFileSelector = () => { }; async function loadFile(dispatch, fileName, getData) { - switch (fileName.match(/\.[0-9a-z]+$/i)[0].toUpperCase()) { + let matches = fileName.match(/\.[0-9a-z]+$/i); + if (!matches) return; + + switch (matches[0].toUpperCase()) { case ".ZIP": let zip = await JSZip.loadAsync(await getData()); @@ -104,7 +107,7 @@ export const openFileSelector = () => { const sketchBlob = new Blob([sketchData], { type: 'application/json' }); const doc = { - name: fileName, + name: fileName.replace(".doodle3d",""), appVersion: VERSION, _attachments: { img: { content_type: imgBlob.type, data: imgBlob },