diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx
index b57da013a..cb8378bdd 100644
--- a/client/homebrew/pages/newPage/newPage.jsx
+++ b/client/homebrew/pages/newPage/newPage.jsx
@@ -187,26 +187,26 @@ const NewPage = createClass({
console.log(errMsg);
} catch (e){}
- if(this.state.errors.status == '401'){
- return
- Oops!
-
- You must be signed in to a Google account
- to save this to
Google Drive!
-
-
- Sign In
-
-
-
- Not Now
-
-
- ;
- }
+ // if(this.state.errors.status == '401'){
+ // return
+ // Oops!
+ //
+ // You must be signed in to a Google account
+ // to save this to
Google Drive!
+ //
+ //
+ // Sign In
+ //
+ //
+ //
+ // Not Now
+ //
+ //
+ // ;
+ // }
- if(this.state.errors.response.req.url.match(/^\/api\/.*Google.*$/m)){
+ if(this.state.errors.response.req.url.match(/^\/api.*Google.*$/m)){
return
Oops!
diff --git a/server/homebrew.api.js b/server/homebrew.api.js
index 6faa69719..4415c948b 100644
--- a/server/homebrew.api.js
+++ b/server/homebrew.api.js
@@ -5,6 +5,7 @@ const zlib = require('zlib');
const GoogleActions = require('./googleActions.js');
const Markdown = require('../shared/naturalcrit/markdown.js');
const yaml = require('js-yaml');
+const asyncHandler = require('express-async-handler');
// const getTopBrews = (cb) => {
// HomebrewModel.find().sort({ views: -1 }).limit(5).exec(function(err, brews) {
@@ -226,10 +227,10 @@ const deleteGoogleBrew = async (account, id, res)=>{
return true;
};
-router.post('/api', newBrew);
-router.put('/api/:id', updateBrew);
-router.put('/api/update/:id', updateBrew);
-router.delete('/api/:id', deleteBrew);
-router.get('/api/remove/:id', deleteBrew);
+router.post('/api', asyncHandler(newBrew));
+router.put('/api/:id', asyncHandler(updateBrew));
+router.put('/api/update/:id', asyncHandler(updateBrew));
+router.delete('/api/:id', asyncHandler(deleteBrew));
+router.get('/api/remove/:id', asyncHandler(deleteBrew));
module.exports = router;