Move currentBrew/lastSavedBrew update after saving to common hook

This commit is contained in:
Trevor Buckner
2026-10-05 18:06:02 +00:00
parent c5e9e2f8e1
commit 766fc73dbc
4 changed files with 20 additions and 29 deletions
@@ -202,9 +202,20 @@ export default function useCommonEditPageFunctions(dependencies) {
setIsSaving(true);
setError(null);
setHTMLErrors(hbfm.validate(currentBrew.text));
let savedBrew = await save(currentBrew, saveToGoogle)
const brewToSave = currentBrew;
let savedBrew = await save(brewToSave, saveToGoogle)
.catch((err)=>{setError(err);});
if(savedBrew) {
lastSavedBrew.current = {
...brewToSave,
...savedBrew
};
setCurrentBrew((prevBrew)=>({
...prevBrew,
...savedBrew
}));
if(useLocalStorage) clearLocalStorage();
onSaveSuccess(savedBrew);
}