Skip to content
Snippets Groups Projects
Commit 5984173c authored by Tim Steiner's avatar Tim Steiner
Browse files

Routers should once again work with NewCourse requests.

parent fa93d235
No related branches found
Tags
No related merge requests found
......@@ -20,7 +20,13 @@ class ApprovalActionCollegeRouter extends ApprovalAction
{
$newCourse = $request->getCourseGeneration();
$currentCourse = $newCourse->getParentGeneration(true);
$parentChain->advance($request, $currentCourse->getHomeCollege()->name);
if ($currentCourse instanceof CourseGeneration) {
$course = $currentCourse;
} else {
$course = $newCourse;
}
$parentChain->advance($request, $course->getHomeCollege()->name);
}
public function updateFromForm($formData)
......
......@@ -20,7 +20,13 @@ class ApprovalActionDepartmentRouter extends ApprovalAction
{
$newCourse = $request->getCourseGeneration();
$currentCourse = $newCourse->getParentGeneration(true);
$parentChain->advance($request, $currentCourse->getHomeDepartment()->name);
if ($currentCourse instanceof CourseGeneration) {
$course = $currentCourse;
} else {
$course = $newCourse;
}
$parentChain->advance($request, $course->getHomeDepartment()->name);
}
public function updateFromForm($formData)
......
......@@ -20,7 +20,13 @@ class ApprovalActionSubjectRouter extends ApprovalAction
{
$newCourse = $request->getCourseGeneration();
$currentCourse = $newCourse->getParentGeneration(true);
$parentChain->advance($request, $currentCourse->subject);
if ($currentCourse instanceof CourseGeneration) {
$course = $currentCourse;
} else {
$course = $newCourse;
}
$parentChain->advance($request, $course->subject);
}
public function updateFromForm($formData)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment