'update'
[qomet.git] / models / course.js
index 631bab9..748ab6c 100644 (file)
@@ -1,5 +1,4 @@
 const UserModel = require("../models/user");
-const AssessmentModel = require("../models/assessment");
 const db = require("../utils/database");
 
 const CourseModel =
@@ -159,13 +158,16 @@ const CourseModel =
                CourseModel.getById(cid, (err,course) => {
                        if (!!err || !course || !course.uid.equals(uid))
                                return cb({errmsg:"Not your course"},{});
-                       // 2) remove all associated assessments
-                       AssessmentModel.removeGroup(cid, (err2,ret) => {
-                               if (!!err)
-                                       return cb(err,{});
-                               // 3) remove course (with its students)
-                               CourseModel.remove(cid, cb);
-                       });
+                       // 2) remove all associated evaluations
+                       db.evaluations.remove(
+                               { cid: cid },
+                               (err2,ret) => {
+                                       if (!!err)
+                                               return cb(err,{});
+                                       // 3) remove course (with its students)
+                                       CourseModel.remove(cid, cb);
+                               }
+                       );
                });
        },
 }