From c936ab26192773661058fd3e5d02c8506764cf02 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 30 Jun 2021 09:35:31 +0100 Subject: [PATCH] Fix bug which causes an 'undefined' layout to appear if the save call 409s --- packages/builder/src/builderStore/store/frontend.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/builder/src/builderStore/store/frontend.js b/packages/builder/src/builderStore/store/frontend.js index b9bedfa310..d1ba5d5cfb 100644 --- a/packages/builder/src/builderStore/store/frontend.js +++ b/packages/builder/src/builderStore/store/frontend.js @@ -211,6 +211,11 @@ export const getFrontendStore = () => { const response = await api.post(`/api/layouts`, layoutToSave) const savedLayout = await response.json() + // Abort if saving failed + if (response.status !== 200) { + return + } + store.update(state => { const layoutIdx = state.layouts.findIndex( stateLayout => stateLayout._id === savedLayout._id