From fafa87d9794ae09c36187cca6da8b7c1b174289c Mon Sep 17 00:00:00 2001
From: Nick Barry <nbarry@unl.edu>
Date: Wed, 27 Aug 2014 13:09:53 -0500
Subject: [PATCH] Updated course model to get blackboard data from
 getter/setter to avoid null in insert statement

---
 application/modules/courses/models/CourseModel.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/application/modules/courses/models/CourseModel.php b/application/modules/courses/models/CourseModel.php
index d7f4c1a7..03759238 100644
--- a/application/modules/courses/models/CourseModel.php
+++ b/application/modules/courses/models/CourseModel.php
@@ -1234,7 +1234,7 @@ class Courses_CourseModel extends Unl_Model
         foreach ($models as $model) {
             $sql = 'INSERT INTO creqCourseAceRecertifications (generation, blackboardUpload, semestersTaught, dataRevealed, dataFeedback, dataIncomplete, developPlan) VALUES ';
             $sql .= $db->quoteInto('(?, ', $model->_data['courseGenerationId']);
-            $sql .= $db->quoteInto('?, '  , $model->_data['blackboardUpload']);
+            $sql .= $db->quoteInto('?, '  , $model->getAceRecertificationBlackboardUpload());
             $sql .= "'','','','','')";
             $db->query($sql);
             $lastId = $db->lastInsertId();
@@ -1274,7 +1274,7 @@ class Courses_CourseModel extends Unl_Model
             if ($recert_id != "") {
                 $sql = 'UPDATE creqCourseAceRecertifications SET ';
                 $sql .= $db->quoteInto('generation = ?, ', $model->_data['courseGenerationId']);
-                $sql .= $db->quoteInto('blackboardUpload = ? ', $model->_data['blackboardUpload']);
+                $sql .= $db->quoteInto('blackboardUpload = ? ', $model->getAceRecertificationBlackboardUpload());
                 $sql .= $db->quoteInto('WHERE courseAceRecertificationId = ? ', $recert_id);
                 $db->query($sql);
             }
@@ -2975,7 +2975,7 @@ class Courses_CourseModel extends Unl_Model
 
     public function getAceRecertificationBlackboardUpload()
     {
-        if (!$this->_data['blackboardUpload']) {
+        if (!in_array($this->_data['blackboardUpload'], array('no', 'yes'))) {
             return 'no';
         }
         return $this->_data['blackboardUpload'];
-- 
GitLab