mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-11-14 21:18:44 +00:00
Move currentBrew/lastSavedBrew update after saving to common hook
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user