From f79619839054465931caa5fcfb79affa523566c5 Mon Sep 17 00:00:00 2001 From: PavelBegunkov <asml.Silence@gmail.com> Date: Sat, 30 Aug 2014 15:53:10 +0400 Subject: [PATCH] fix --- db/StoredProcedures.sql | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index 26e9bb8e1..2312bdd24 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -1731,8 +1731,9 @@ BEGIN disciplines_teachers.TeacherID ) VALUES ( checker, TeacherID ); - SET semID = AddModuleExam(TeacherID, checker); - + IF ExamType = 'exam' THEN + SET semID = AddModuleExam(TeacherID, checker); + END IF; RETURN checker; @@ -1740,6 +1741,7 @@ END // + DROP FUNCTION IF EXISTS ChangeDiscipline// CREATE FUNCTION `ChangeDiscipline` ( `TeacherID` INT, `DisciplineID` INT, @@ -1801,7 +1803,7 @@ BEGIN disciplines.SubjectID = SubjectID WHERE disciplines.ID = DisciplineID; - IF ExamType = 0 THEN + IF ExamType = 'exam' THEN SET checker = AddModuleExam(TeacherID, DisciplineID); ELSE SET checker = DeleteModuleExam(TeacherID, DisciplineID); @@ -2299,7 +2301,7 @@ BEGIN DECLARE checker INT; - SELECT disciplines.ID + SELECT disciplines_teachers.ID INTO checker FROM `disciplines_teachers` WHERE disciplines_teachers.TeacherID = TeacherID AND -- GitLab