From cf7ddfef9451a1aeddb3f96fcda350709db2a99c Mon Sep 17 00:00:00 2001 From: PavelBegunkov <asml.Silence@gmail.com> Date: Mon, 25 Aug 2014 01:51:32 +0400 Subject: [PATCH] fix --- db/StoredProcedures.sql | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index ba5d7cf06..5402db464 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -1854,14 +1854,13 @@ CREATE FUNCTION `AddModuleExam` ( `TeacherID` INT, ) RETURNS int(11) NO SQL BEGIN - DECLARE checker, mod INT; + DECLARE checker, vModule INT; SELECT disciplines.ID INTO checker FROM `disciplines` INNER JOIN `disciplines_teachers` ON disciplines_teachers.TeacherID = TeacherID AND disciplines_teachers.DisciplineID = disciplines.ID - WHERE disciplines.ID = DisciplineID LIMIT 1; IF NOT (checker > 0) THEN RETURN -1; @@ -1882,18 +1881,18 @@ BEGIN VALUES ( 'Ркзамен' , 666 , DisciplineID, 1 ); SELECT modules.ID - INTO mod + INTO vModule FROM `modules` WHERE modules.DisciplineID = DisciplineID AND modules.isExam = 1 LIMIT 1; - SELECT AddSubmodule(TeacherID, mod, 40, 1, '', NULL, 'CurrentControl'); - IF NOT (mod > 0) THEN + SELECT AddSubmodule(TeacherID, vModule, 40, 1, '', NULL, 'CurrentControl') INTO checker; + IF NOT (vModule > 0) THEN RETURN -1; END IF; - RETURN mod; + RETURN vModule; END // -- GitLab