Fix getting classrooms by CamelCase codes

This commit is contained in:
Nick Winter 2015-12-01 14:12:27 -08:00
parent dcf1961b9d
commit 2dc7800b37

View file

@ -104,7 +104,7 @@ ClassroomHandler = class ClassroomHandler extends Handler
Classroom.find {members: mongoose.Types.ObjectId(memberID)}, (err, classrooms) =>
return @sendDatabaseError(res, err) if err
return @sendSuccess(res, (@formatEntity(req, classroom) for classroom in classrooms))
else if code = req.query.code
else if code = req.query.code.toLowerCase()
Classroom.findOne {code: code}, (err, classroom) =>
return @sendDatabaseError(res, err) if err
return @sendNotFoundError(res) unless classroom