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);