return 404 on project details not found

This commit is contained in:
Brian Gough 2017-03-28 10:30:53 +01:00
parent f433510e61
commit 6002fdbad6

View file

@ -1,4 +1,5 @@
ProjectDetailsHandler = require("./ProjectDetailsHandler")
Errors = require("../Errors/Errors")
logger = require("logger-sharelatex")
@ -7,8 +8,11 @@ module.exports =
getProjectDetails : (req, res)->
{project_id} = req.params
ProjectDetailsHandler.getDetails project_id, (err, projDetails)->
if err?
if err? and err instanceof Errors.NotFoundError
return res.sendStatus 404
else if err?
logger.log err:err, project_id:project_id, "something went wrong getting project details"
return res.sendStatus 500
res.json(projDetails)
else
res.json(projDetails)