diff --git a/application/modules/courses/controllers/EditController.php b/application/modules/courses/controllers/EditController.php
index 14ca82ea3b6c2eeb5786a75e2edd2ad6c14752f2..47927950f3e267b69f58c48c092637f09194d5c8 100644
--- a/application/modules/courses/controllers/EditController.php
+++ b/application/modules/courses/controllers/EditController.php
@@ -42,7 +42,9 @@ class Courses_EditController extends Creq_Controller_Action
         $request = $session->request;
 
         $errors = array();
-        if (!in_array($request->getType(), array('RemoveCourse', 'AddACEToCourse', 'RemoveACEFromCourse', 'ChangeACE', 'RecertifyACE', 'RecertifyACEAndChangeCourse', 'ChangeACEAndChangeCourse')) && !$course->getRemoved()) {
+        if (!in_array($request->getType(), array('RemoveCourse', 'AddACEToCourse', 'RemoveACEFromCourse', 'ChangeACE', 'RecertifyACE')) && !$course->getRemoved()) {
+            // this is the course stuff, only add to array above for request types that are not processing course data
+
             $homeCourseGroups = array();
             foreach ($in->courseCodeGroups as $key => $courseCodeGroup) {
                 $courseCode = explode(':', $courseCodeGroup['crosslisting']);