From f77b45f68249e62ccf126ea8cb541126a0edc3f7 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 8 Oct 2022 04:25:39 +0200 Subject: [PATCH] fix(shared): Handle measurement-less patterns --- sites/shared/components/wrappers/workbench.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sites/shared/components/wrappers/workbench.js b/sites/shared/components/wrappers/workbench.js index 9f0a85e00c4..46d84640f70 100644 --- a/sites/shared/components/wrappers/workbench.js +++ b/sites/shared/components/wrappers/workbench.js @@ -34,9 +34,9 @@ const views = { } const hasRequiredMeasurementsMethod = (design, gist) => { - if (design.patternConfig.measurements.length && !gist.measurements) return false + if (design.patternConfig?.measurements?.length > 0 && !gist.measurements) return false - for (const m of design.patternConfig.measurements || []) { + for (const m of design.patternConfig?.measurements || []) { if (!gist.measurements[m]) return false } @@ -118,7 +118,8 @@ const WorkbenchWrapper = ({ app, design, preload = false, from = false, layout = gist.layout = gist.layouts?.[gist._state.view] || gist.layout || true // hand it separately to the design draft = new design(gist) - draft.__init() + console.log({ draft, design }) + //draft.__init() // add theme to svg renderer if (gist.renderer === 'svg') draft.use(theme)