From a25548087b3b3bd9eb5f589dcd3407675442f155 Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Tue, 16 Feb 2010 18:13:16 +0000
Subject: [PATCH] Refinement to searching for parent course generations.

---
 application/modules/courses/models/CourseModel.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/application/modules/courses/models/CourseModel.php b/application/modules/courses/models/CourseModel.php
index e21f28ba..fba2a31c 100644
--- a/application/modules/courses/models/CourseModel.php
+++ b/application/modules/courses/models/CourseModel.php
@@ -265,6 +265,7 @@ class Courses_CourseModel extends Unl_Model
         $select = new Zend_Db_Select($db);
         $select->from(array('g' => 'creqCourseGenerations'), array('request'));
         $select->join(array('p' => 'creqCourseGenerations'), 'g.parent = p.courseGenerationId', array('courseGenerationId'));
+        $select->where('p.request != g.request OR p.request IS NULL');
         $select->where('p.type = ?', 'official');
         if (Unl_Util::isArray($request)) {
             $select->where('g.request IN(?)', $requestId);
-- 
GitLab