diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index 51a8910ccd61409bfc371192b6bccabd999b1ada..34cdcb801ee4fbe605e4a3093e281f88aa1b804b 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -2528,8 +2528,11 @@ BEGIN INTO checker FROM `modules` INNER JOIN `disciplines` ON disciplines.ID = modules.DisciplineID - INNER JOIN `disciplines_teachers` ON disciplines_teachers.TeacherID = TeacherID AND disciplines_teachers.DisciplineID = disciplines.ID - WHERE modules.ID = ModuleID + INNER JOIN `disciplines_teachers` ON disciplines_teachers.TeacherID = TeacherID AND + disciplines_teachers.DisciplineID = disciplines.ID + WHERE modules.ID = ModuleID AND + modules.isExam = 0 + LIMIT 1; IF NOT (checker > 0) THEN RETURN -1;