diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index b3be091e56dae3e72b41a31782d642ef4da4e9c8..11121578471a522704fc7ec53d6c4c5293a08592 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -2381,6 +2381,9 @@ BEGIN FROM `modules` WHERE DisciplineID = modules.DisciplineID LIMIT 1; + IF checker IS NULL THEN + SET checker = 0; + END IF; SET checker = checker + 1; @@ -2884,8 +2887,12 @@ BEGIN FROM `submodules` WHERE ModuleID = submodules.ModuleID LIMIT 1; + IF checker IS NULL THEN + SET checker = 0; + END IF; SET checker = checker + 1; + INSERT INTO `submodules` ( submodules.ModuleID, submodules.MaxRate, submodules.OrderNum, submodules.Name, submodules.Description, submodules.Type ) VALUES ( ModuleID, MaxRate, checker, Name, Description, ControlType);