From 25e0f72568193efed1c58cf5ded6e4b2c45cc533 Mon Sep 17 00:00:00 2001
From: PavelBegunkov <asml.Silence@gmail.com>
Date: Fri, 3 Oct 2014 11:52:16 +0400
Subject: [PATCH] fix

---
 db/StoredProcedures.sql | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql
index 47d05e6ae..9c0793a26 100644
--- a/db/StoredProcedures.sql
+++ b/db/StoredProcedures.sql
@@ -2577,8 +2577,8 @@ BEGIN
 END //
 
 
-DROP FUNCTION IF EXISTS CleanDiscipline//
-CREATE FUNCTION `CleanDiscipline`	(	`AuthorID` INT,
+DROP FUNCTION IF EXISTS ClearDiscipline//
+CREATE FUNCTION `ClearDiscipline`	(	`AuthorID` INT,
 										`DisciplineID` INT		
 						 			) 	RETURNS int(11)
     NO SQL
@@ -2589,6 +2589,15 @@ BEGIN
 		RETURN -1;
 	END IF;
 
+	DELETE FROM `logs_rating`
+	WHERE logs_rating.SubModuleID IN 
+		(
+			SELECT submodules.ID
+			FROM `submodules`
+			INNER JOIN `modules` ON submodules.ModuleID = modules.ID
+			WHERE modules.DisciplineID = DisciplineID
+		);
+
 	DELETE FROM `rating_table`
 	WHERE rating_table.SubModuleID IN 
 		(
-- 
GitLab