Handle the missing classroom error properly I think
This commit is contained in:
parent
7c8a2b3020
commit
21c83fe55c
1 changed files with 1 additions and 1 deletions
|
@ -21,7 +21,7 @@ module.exports =
|
||||||
return next() unless code
|
return next() unless code
|
||||||
classroom = yield Classroom.findOne({ code: code.toLowerCase() }).select('name ownerID aceConfig')
|
classroom = yield Classroom.findOne({ code: code.toLowerCase() }).select('name ownerID aceConfig')
|
||||||
if not classroom
|
if not classroom
|
||||||
res.status(404).send({})
|
throw new errors.NotFound('Classroom not found.')
|
||||||
classroom = classroom.toObject()
|
classroom = classroom.toObject()
|
||||||
# Tack on the teacher's name for display to the user
|
# Tack on the teacher's name for display to the user
|
||||||
owner = (yield User.findOne({ _id: mongoose.Types.ObjectId(classroom.ownerID) }).select('name')).toObject()
|
owner = (yield User.findOne({ _id: mongoose.Types.ObjectId(classroom.ownerID) }).select('name')).toObject()
|
||||||
|
|
Reference in a new issue