diff --git a/application/modules/courses/models/CourseModel.php b/application/modules/courses/models/CourseModel.php
index d7f4c1a73f41d7aed426da94856b790baf170c65..0375923869a38896d84128138a66e5efb4d9e9c4 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'];