X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=models%2Fcourse.js;fp=models%2Fcourse.js;h=748ab6c33f7c32ea62728b824a33012dc2fb79d3;hp=cbe2c448888bdd2b26d77a50b0ada4f6bb481f23;hb=92a6f83096ec0f1a32a306fda21ab2d324a3a433;hpb=c8f686978d7aa317d3496852ce72611aca9eca20 diff --git a/models/course.js b/models/course.js index cbe2c44..748ab6c 100644 --- a/models/course.js +++ b/models/course.js @@ -1,5 +1,4 @@ const UserModel = require("../models/user"); -const EvaluationModel = require("../models/evaluation"); const db = require("../utils/database"); const CourseModel = @@ -160,12 +159,15 @@ const CourseModel = if (!!err || !course || !course.uid.equals(uid)) return cb({errmsg:"Not your course"},{}); // 2) remove all associated evaluations - EvaluationModel.removeGroup(cid, (err2,ret) => { - if (!!err) - return cb(err,{}); - // 3) remove course (with its students) - CourseModel.remove(cid, cb); - }); + db.evaluations.remove( + { cid: cid }, + (err2,ret) => { + if (!!err) + return cb(err,{}); + // 3) remove course (with its students) + CourseModel.remove(cid, cb); + } + ); }); }, }