From 531d9343b308f4e18de7becded8913da39657f70 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Thu, 1 Oct 2026 20:28:53 +0000 Subject: [PATCH] Small fixes --- client/homebrew/pages/editPage/editPage.jsx | 4 +++- client/homebrew/pages/homePage/homePage.jsx | 4 +++- client/homebrew/pages/newPage/newPage.jsx | 4 +++- client/homebrew/utils/commonEditPageFunctions.jsx | 8 +++++--- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index e29a81caa..351ad8e71 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -21,7 +21,7 @@ import { updateHistory, versionHistoryGarbageCollection } from '../../utils/vers import googleDriveIcon from '../../googleDrive.svg'; const useLocalStorage = false; -const sandbox = false; +const sandbox = false; const showFloatingButtons = false; const showEditorButtons = true; const pageName = 'editPage'; @@ -118,6 +118,8 @@ const EditPage = (props)=>{ ...prevBrew, ...updatedFields })); + + return res.body; }; const onSaveSuccess = (savedBrew)=>{ diff --git a/client/homebrew/pages/homePage/homePage.jsx b/client/homebrew/pages/homePage/homePage.jsx index 9b9880197..b430a7ed5 100644 --- a/client/homebrew/pages/homePage/homePage.jsx +++ b/client/homebrew/pages/homePage/homePage.jsx @@ -40,8 +40,10 @@ const HomePage =(props)=>{ setCurrentBrew((prevBrew)=>({ ...prevBrew, - ...updatedFields + ...res.body })); + + return res.body; }; const onSaveSuccess = (savedBrew)=>{ diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx index 39a9bdcbd..ea389faa4 100644 --- a/client/homebrew/pages/newPage/newPage.jsx +++ b/client/homebrew/pages/newPage/newPage.jsx @@ -48,8 +48,10 @@ const NewPage = (props)=>{ setCurrentBrew((prevBrew)=>({ ...prevBrew, - ...updatedFields + ...res.body })); + + return res.body; }; const onSaveSuccess = (savedBrew)=>{ diff --git a/client/homebrew/utils/commonEditPageFunctions.jsx b/client/homebrew/utils/commonEditPageFunctions.jsx index db17ac77e..aa55e5394 100644 --- a/client/homebrew/utils/commonEditPageFunctions.jsx +++ b/client/homebrew/utils/commonEditPageFunctions.jsx @@ -202,13 +202,15 @@ export default function useCommonEditPageFunctions(dependencies) { setIsSaving(true); setError(null); setHTMLErrors(hbfm.validate(currentBrew.text)); - await save(currentBrew, saveToGoogle) + let savedBrew = await save(currentBrew, saveToGoogle) .catch((err)=>{setError(err);}); + if(savedBrew) { + if(useLocalStorage) clearLocalStorage(); + onSaveSuccess(savedBrew); + } setIsSaving(false); setLastSavedTime(new Date()); if(!autoSaveEnabled) resetWarnUnsavedTimer(); - if(useLocalStorage) clearLocalStorage(); - onSaveSuccess(); }, newTimeout); });