From 34a0b4eb054ab91c94ae95568dffaef7c7c754c5 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Sat, 15 Feb 2025 00:12:20 +1300 Subject: [PATCH] Base savedBrew on current brew state, apply only updated properties from API call --- client/homebrew/pages/editPage/editPage.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index ffb6a6b40..bef4ec1b0 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -247,7 +247,13 @@ const EditPage = createClass({ }); if(!res) return; - this.savedBrew = res.body; + this.savedBrew = { + ...this.state.brew, + googleId : res.body.googleId ? res.body.googleId : null, + editId : res.body.editId, + shareId : res.body.shareId, + version : res.body.version + }; history.replaceState(null, null, `/edit/${this.savedBrew.editId}`); this.setState((prevState)=>({