diff options
author | GretaD <gretadoci@gmail.com> | 2020-11-26 14:08:34 +0300 |
---|---|---|
committer | GretaD <gretadoci@gmail.com> | 2020-11-27 14:21:21 +0300 |
commit | 202abb506670339dff11eeb115a391c3784ec46c (patch) | |
tree | 7c1ca1dd69437f5e0b3da7d5ca1627330958f1dd /lib/Controller | |
parent | a1e4b8f1afc38f5c167466f4e3e8e029389c78ef (diff) |
Fix mailto route
Signed-off-by: GretaD <gretadoci@gmail.com>
Diffstat (limited to 'lib/Controller')
-rw-r--r-- | lib/Controller/PageController.php | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 95ff5a124..d12dbe3f5 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -221,10 +221,17 @@ class PageController extends Controller { function (&$value, $key) { $value = "$key=" . urlencode($value); }); - - $hashParams = '#mailto?' . implode('&', $params); - - $baseUrl = $this->urlGenerator->linkToRoute("mail.page.index"); - return new RedirectResponse($baseUrl . $hashParams); + $name = '?' . implode('&', $params); + $baseUrl = $this->urlGenerator->linkToRoute('mail.page.mailto'); + return new RedirectResponse($baseUrl . $name); + } + /** + * @NoAdminRequired + * @NoCSRFRequired + * + * @return TemplateResponse + */ + public function mailto(): TemplateResponse { + return $this->index(); } } |