diff --git a/application/controllers/RequestController.php b/application/controllers/RequestController.php index 21a084546b59268ff312eff2035c32d32a30da3b..ca48365ed1987573cdfc72cc25582f092c18c8d1 100755 --- a/application/controllers/RequestController.php +++ b/application/controllers/RequestController.php @@ -128,6 +128,8 @@ class RequestController extends Nmc_Controller_Action //print_r($course); + Nmc_Registry_Session::getInstance()->savedRequestIndex = -1; + Nmc_Registry_Session::getInstance()->request = $request; Nmc_Registry_Session::getInstance()->course = $course; @@ -1022,6 +1024,8 @@ class RequestController extends Nmc_Controller_Action $savedRequests = serialize($savedRequests); Registry::getInstance()->setValue($user->getId(), 'savedRequests', $savedRequests); + + Nmc_Registry_Session::getInstance()->savedRequestIndex = -1; } $out = new Application_View(); @@ -1069,6 +1073,7 @@ class RequestController extends Nmc_Controller_Action if (is_int($savedRequestIndex) && $savedRequestIndex >= 0) { $savedCourses[$savedRequestIndex] = $course; $savedRequests[$savedRequestIndex] = $request; + Nmc_Registry_Session::getInstance()->savedRequestIndex = -1; } else { $savedCourses[] = $course; $savedRequests[] = $request;