From ccea7762e8c4aa31b384ab2b2303a3947d6f4ed9 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Fri, 2 Feb 2018 18:07:08 -0800 Subject: [PATCH] avoid total UI failing on project load --- web/app/cad/projectPlugin.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/web/app/cad/projectPlugin.js b/web/app/cad/projectPlugin.js index 6417988b..323dfc82 100644 --- a/web/app/cad/projectPlugin.js +++ b/web/app/cad/projectPlugin.js @@ -29,12 +29,16 @@ export function activate({services, bus}) { } function load() { - let data = services.storage.get(services.project.projectStorageKey()); - if (data) { - let history = JSON.parse(data).history; - if (history) { - services.craft.reset(history); + try { + let data = services.storage.get(services.project.projectStorageKey()); + if (data) { + let history = JSON.parse(data).history; + if (history) { + services.craft.reset(history); + } } + } catch (e) { + console.error(e); } }