Просмотр исходного кода

if blog or universities site is down don't crash, send 500

Henry Oswald 11 лет назад
Родитель
Сommit
a53e3b80cf

+ 2 - 1
services/web/app/coffee/Features/Blog/BlogController.coffee

@@ -22,9 +22,10 @@ module.exports = BlogController =
 
 		logger.log url:url, "proxying request to blog api"
 		request.get blogUrl, (err, r, data)->
-			return next(err) if err?
 			if r?.statusCode == 404
 				return ErrorController.notFound(req, res, next)
+			if err?
+				return res.send 500
 			data = data.trim()
 			try
 				data = JSON.parse(data)

+ 2 - 0
services/web/app/coffee/Features/StaticPages/UniversityController.coffee

@@ -18,6 +18,8 @@ module.exports = UniversityController =
 		request.get universityUrl, (err, r, data)->
 			if r?.statusCode == 404
 				return ErrorController.notFound(req, res, next)
+			if err?
+				return res.send 500
 			data = data.trim()
 			try
 				data = JSON.parse(data)