From b506a7dbbed7c236ec3a0fa2d249352d4367dfcd Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Tue, 1 Nov 2011 16:52:08 +0000
Subject: [PATCH] Have the "Make Offical" Approval Action additionally set
 Request states to "Approve"

---
 .../courses/models/ApprovalActionMakeOfficialModel.php       | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/application/modules/courses/models/ApprovalActionMakeOfficialModel.php b/application/modules/courses/models/ApprovalActionMakeOfficialModel.php
index ae54d884..87f2451c 100644
--- a/application/modules/courses/models/ApprovalActionMakeOfficialModel.php
+++ b/application/modules/courses/models/ApprovalActionMakeOfficialModel.php
@@ -99,6 +99,11 @@ class Courses_ApprovalActionMakeOfficialModel extends Requests_ApprovalActionMod
 
     public function consider($requests)
     {
+        foreach ($requests as $request) {
+            $request->setState('Approve');
+        }
+        Requests_RequestModel::save($requests);
+        
         $courses = Courses_CourseModel::findLatestOfRequest($requests);
         foreach ($courses as $course) {
             $course->setType('official');
-- 
GitLab