From 99019be152304f7c4ea49e119bb326ff9fb06ca7 Mon Sep 17 00:00:00 2001 From: Charlie Humphreys Date: Mon, 5 Dec 2022 21:00:44 -0600 Subject: [PATCH] switch updateOne to findOneAndUpdate and return the saved instead of the brew passed in --- server/homebrew.api.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/homebrew.api.js b/server/homebrew.api.js index b46bbd1ab..57b009b8c 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -247,14 +247,16 @@ const updateBrew = async (req, res)=>{ brew = saved?.toObject(); } else { // if the brew does have a stub id, update it using the stub id as the key. - saved = await HomebrewModel.updateOne({ _id: brew._id }, brew).catch(saveError); + saved = await HomebrewModel.findOneAndUpdate({ _id: brew._id }, brew, { + returnOriginal : false + }).catch(saveError); } if(!saved) return; // Call and wait for afterSave to complete const after = await afterSave(); if(!after) return; - res.status(200).send(brew); + res.status(200).send(saved); }; const deleteGoogleBrew = async (account, id, editId, res)=>{