From 0867b142da2d5207ef53e682a5bf120ea3850e57 Mon Sep 17 00:00:00 2001 From: Charlie Humphreys Date: Thu, 27 Oct 2022 21:44:26 -0500 Subject: [PATCH] update getBrew usages to not fetch google brew during updates --- server/homebrew.api.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/homebrew.api.js b/server/homebrew.api.js index 293e8f873..586466364 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -27,7 +27,7 @@ const getId = (req)=>{ return { id, googleId }; }; -const getBrew = (accessType)=>{ +const getBrew = (accessType, fetchGoogle = true)=>{ // Create middleware with the accessType passed in as part of the scope return async (req, res, next)=>{ // Get relevant IDs for the brew @@ -45,7 +45,7 @@ const getBrew = (accessType)=>{ stub = stub?.toObject(); // If there is a google id, try to find the google brew - if(googleId || stub?.googleId) { + if(fetchGoogle && (googleId || stub?.googleId)) { let googleError; const googleBrew = await GoogleActions.getGoogleBrew(googleId || stub?.googleId, id, accessType) .catch((err)=>{ @@ -327,8 +327,8 @@ const deleteBrew = async (req, res, next)=>{ }; router.post('/api', asyncHandler(newBrew)); -router.put('/api/:id', asyncHandler(getBrew('edit')), asyncHandler(updateBrew)); -router.put('/api/update/:id', asyncHandler(getBrew('edit')), asyncHandler(updateBrew)); +router.put('/api/:id', asyncHandler(getBrew('edit', false)), asyncHandler(updateBrew)); +router.put('/api/update/:id', asyncHandler(getBrew('edit', false)), asyncHandler(updateBrew)); router.delete('/api/:id', asyncHandler(deleteBrew)); router.get('/api/remove/:id', asyncHandler(deleteBrew));