Index: branches/5.0.x/core/kernel/processors/main_processor.php =================================================================== diff -u -N -r12790 -r12877 --- branches/5.0.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 12790) +++ branches/5.0.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 12877) @@ -1,6 +1,6 @@ Application->LoggedIn() || !$group_access) && $condition) { $redirect_params = $this->Application->HttpQuery->getRedirectParams(true); - $redirect_params['next_template'] = $t; if (array_key_exists('pass_category', $params)) { $redirect_params['pass_category'] = $params['pass_category']; } + $redirect_params = Array ( + 'm_cat_id' => 0, + 'next_template' => urlencode('external:' . $this->Application->HREF($t, '', $redirect_params)), + ); + if ( $this->Application->LoggedIn() && !$group_access) { - $this->Application->Redirect( $params['no_group_perm_template'], $redirect_params); + $this->Application->Redirect($params['no_group_perm_template'], $redirect_params); } $this->Application->Redirect($params['login_template'], $redirect_params);