From 42eb34d2ed35bea9fbee5d4734f5e306167d1d1a Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Tue, 31 Aug 2021 23:33:14 -0500 Subject: [PATCH] Update download project error messages --- src/packager/download-project.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packager/download-project.js b/src/packager/download-project.js index 0495e97..e5223f8 100644 --- a/src/packager/download-project.js +++ b/src/packager/download-project.js @@ -289,9 +289,12 @@ const downloadProject = async (data, progressCallback) => { zip = await JSZip.loadAsync(data); } catch (e) { console.warn(e); - throw new Error('Cannot parse project'); + throw new Error('Cannot parse project: not a zip or sb'); } const projectDataFile = zip.file('project.json'); + if (!projectDataFile) { + throw new Error('project.json is missing'); + } const projectDataText = await projectDataFile.async('text'); const projectData = JSON.parse(projectDataText); type = identifyProjectType(projectData);