From dcf31c971dbf9b0392a4f8966ad4dc1d772e6766 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 13 Oct 2020 08:20:32 +0100 Subject: [PATCH] Fix crashing when adding a frontend component after deleting one --- packages/builder/src/builderStore/store/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/builder/src/builderStore/store/index.js b/packages/builder/src/builderStore/store/index.js index 6941c74b22..4eeb2e3842 100644 --- a/packages/builder/src/builderStore/store/index.js +++ b/packages/builder/src/builderStore/store/index.js @@ -292,6 +292,11 @@ const addChildComponent = store => (componentToAdd, presetProps = {}) => { ? state.currentComponentInfo : getParent(state.currentPreviewItem.props, state.currentComponentInfo) + // Don't continue if there's no parent + if (!targetParent) { + return state + } + targetParent._children = targetParent._children.concat(newComponent.props) state.currentFrontEndType === "page"