diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql
index 5402db464e293ba9ed4ba61757f86f0f524389bf..99c34a9a9e853acfbd946e9c88cbb1eab71b7ea2 100644
--- a/db/StoredProcedures.sql
+++ b/db/StoredProcedures.sql
@@ -1531,6 +1531,13 @@ BEGIN
 		RETURN 0;
 	END IF;
 
+	DELETE FROM `disciplines_students`
+	WHERE disciplines_students.ID IN 
+		(	SELECT students.ID
+			FROM `students`
+			WHERE students.StudyGroupID = StudyGroupID
+		);
+
 	INSERT INTO `disciplines_groups` 	(	disciplines_groups.DisciplineID,
 											disciplines_groups.StudyGroupID
 										)