From b127df2bcf746dc9156df64bb856e9b15e6df767 Mon Sep 17 00:00:00 2001 From: diml Date: Wed, 22 Jul 2009 21:46:03 +0000 Subject: [PATCH] http://tracker.moodle.org/browse/MDL-18681 : protects search index table from negative groups ids --- search/indexlib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/search/indexlib.php b/search/indexlib.php index 737c2da4748..75a89f9c607 100644 --- a/search/indexlib.php +++ b/search/indexlib.php @@ -19,8 +19,8 @@ /** * includes and requires */ -require_once("$CFG->dirroot/search/lib.php"); -require_once("$CFG->dirroot/search/Zend/Search/Lucene.php"); +require_once($CFG->dirroot.'/search/lib.php'); +require_once($CFG->dirroot.'/search/Zend/Search/Lucene.php'); /** * main class for searchable information in the Lucene index @@ -239,6 +239,8 @@ class IndexDBControl { $doc->courseid = $document->course_id; $doc->groupid = $document->group_id; + if ($doc->groupid < 0) $doc->groupid = 0; + //insert summary into db $id = insert_record(SEARCH_DATABASE_TABLE, $doc);