Throw error even if has sentry

This commit is contained in:
poeti8 2019-06-29 15:49:45 +04:30
parent eefbb44779
commit 3814604ff3

View File

@ -17,6 +17,7 @@ const {
} = require('./controllers/validateBodyController');
const auth = require('./controllers/authController');
const url = require('./controllers/urlController');
const neo4j = require('./db/neo4j');
require('./cron');
require('./passport');
@ -27,10 +28,12 @@ if (process.env.RAVEN_DSN) {
const catchErrors = fn => (req, res, next) =>
fn(req, res, next).catch(err => {
res.status(500).json({ error: 'Sorry an error ocurred. Please try again later.' });
neo4j.close();
if (process.env.RAVEN_DSN) {
Raven.captureException(err, {
user: { email: req.user && req.user.email },
});
throw new Error(err);
} else {
throw new Error(err);
}