Skip to content
Snippets Groups Projects

Feature keep type for post save redirect

Merged Paul Ilea requested to merge feature_keep-type-for-post-save-redirect into master
2 files
+ 11
0
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -285,6 +285,10 @@ class AccountController extends ActionController {
public function createAction(NewFrontendUser $user) {
$user = $this->frontendUserService->createUser($user);
$this->view->assign('user', $user);
$this->signalSlotDispatcher->dispatch(
__CLASS__, 'afterCreateRedirect',
['user' => $user, 'request' => $this->request, 'uriBuilder' => $this->uriBuilder]
);
if ($user && $this->settings['loginAfterRegistration'] && $loginHash = $user->getLoginHash()) {
$loginPage = $this->settings['login']['loginPage'] ?: $GLOBALS['TSFE']->id;
$urlArguments = [
@@ -415,6 +419,7 @@ class AccountController extends ActionController {
* @param EditFrontendUser $user
* @validate $user \SGalinski\SgAccount\Domain\Validator\EditUserValidator
* @return void
* @throws \UnexpectedValueException
* @throws \TYPO3\CMS\Extbase\Persistence\Generic\Exception\TooDirtyException
* @throws \RuntimeException
* @throws \BadFunctionCallException
@@ -443,6 +448,10 @@ class AccountController extends ActionController {
FlashMessage::OK
);
}
$this->signalSlotDispatcher->dispatch(
__CLASS__, 'afterSaveRedirect',
['user' => $user, 'request' => $this->request, 'uriBuilder' => $this->uriBuilder]
);
$this->redirect('edit');
}
Loading