Skip to content
Snippets Groups Projects
Commit 8306d1a7 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms Committed by Marcus Eibrink-Lunzenauer
Browse files

restore language after call to json api, fixes #1680

Closes #1680

Merge request studip/studip!1086
parent 4695506d
No related branches found
No related tags found
No related merge requests found
...@@ -23,14 +23,23 @@ class Language ...@@ -23,14 +23,23 @@ class Language
public function __invoke(Request $request, RequestHandler $handler) public function __invoke(Request $request, RequestHandler $handler)
{ {
$language = $this->detectValidLanguageFromRequest($request); $language = $this->detectValidLanguageFromRequest($request);
$language_before = false;
// Set language if detected // Set language if detected
if ($language) { if ($language) {
$language_before = $_SESSION['_language'];
$_SESSION['_language'] = $language; $_SESSION['_language'] = $language;
setTempLanguage(false, $language); setTempLanguage(false, $language);
} }
return $handler->handle($request); $response = $handler->handle($request);
if ($language) {
$_SESSION['_language'] = $language_before;
restoreLanguage();
}
return $response;
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment