From 9de64ea38aa5c49b52ff9eafa4d21a6e2d9c5f65 Mon Sep 17 00:00:00 2001
From: Anton Shalimov <solidovic@ynadex.ru>
Date: Wed, 2 Sep 2015 17:23:41 +0300
Subject: [PATCH] Fix sql students search

---
 db/stored/procedures.sql | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/db/stored/procedures.sql b/db/stored/procedures.sql
index d2e06552f..619d99a01 100644
--- a/db/stored/procedures.sql
+++ b/db/stored/procedures.sql
@@ -574,6 +574,7 @@ BEGIN
 END //
 
 
+# todo: refactor
 # not in general groups, not attached
 DROP PROCEDURE IF EXISTS SearchStudents//
 CREATE PROCEDURE `SearchStudents` (
@@ -616,6 +617,7 @@ BEGIN
         WHERE   view_students.SemesterID = vSemesterID AND
                 view_students.FacultyID = pFacultyID AND
                 view_students.GradeID = pGradeID AND
+                (pGroupID = 0 OR view_students.GroupID = pGroupID) AND
                 tAttStud.StudentID IS NULL AND
                 tDiscGroups.GroupID IS NULL AND
                 CASE WHEN pFullName != '' THEN
-- 
GitLab