diff --git a/client/homebrew/utils/commonEditPageFunctions.jsx b/client/homebrew/utils/commonEditPageFunctions.jsx index f379b9c2b..48048c619 100644 --- a/client/homebrew/utils/commonEditPageFunctions.jsx +++ b/client/homebrew/utils/commonEditPageFunctions.jsx @@ -206,6 +206,7 @@ export default function useCommonEditPageFunctions(dependencies) { setHTMLErrors(hbfm.validate(currentBrew.text)); //Prepare content to send to server + const snapshotBrewBeforeSave = currentBrew; const brewToSave = { ...currentBrew, text : currentBrew.text.normalize('NFC'), @@ -220,7 +221,7 @@ export default function useCommonEditPageFunctions(dependencies) { .catch((err)=>{setError(err);}); if(savedBrew) { lastSavedBrew.current = { - ...brewToSave, + ...snapshotBrewBeforeSave, ...savedBrew };