From 7cc65282225d697becc8da7081e965e1d84fb860 Mon Sep 17 00:00:00 2001
From: PavelBegunkov <asml.silence@gmail.com>
Date: Fri, 10 Jun 2016 11:40:36 +0300
Subject: [PATCH] #89, fix discipline deletion

Merge branch 'issue-89'
---
 db/stored/functions.sql | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db/stored/functions.sql b/db/stored/functions.sql
index f3d9e83c9..cb7962c8c 100644
--- a/db/stored/functions.sql
+++ b/db/stored/functions.sql
@@ -1171,9 +1171,9 @@ CREATE FUNCTION Discipline_Delete (pDisciplineID INT) RETURNS int(11)
 BEGIN
     # delete roadmap
     DELETE FROM submodules
-        WHERE submodules.id in (
-            SELECT view_roadmap.SubmoduleID FROM view_roadmap
-            WHERE view_roadmap.DisciplineID = pDisciplineID
+        WHERE submodules.moduleID in (
+            select modules.id FROM modules
+            WHERE modules.DisciplineID = pDisciplineID
         );
 
     DELETE FROM modules
-- 
GitLab