From 4d12dd3c641600c1338e1dc15baeabd917b4048a Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 13 Jun 2023 18:55:51 +0000 Subject: [PATCH] Quick backup before crash --- Application/Timerecording/Application.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Application/Timerecording/Application.php b/Application/Timerecording/Application.php index 8cc1526..213222b 100755 --- a/Application/Timerecording/Application.php +++ b/Application/Timerecording/Application.php @@ -149,7 +149,7 @@ final class Application /* CSRF token OK? */ if ($request->hasData('CSRF') - && !\hash_equals($this->app->sessionManager->get('CSRF'), $request->getDataString('CSRF')) + && !\hash_equals($this->app->sessionManager->data['CSRF'] ?? '', $request->getDataString('CSRF')) ) { $response->header->status = RequestStatusCode::R_403; @@ -177,13 +177,13 @@ final class Application if ($account->id > 0) { $response->header->l11n = $account->l11n; - } elseif ($this->app->sessionManager->get('language') !== null - && $response->header->l11n->language !== $this->app->sessionManager->get('language') + } elseif (isset($this->app->sessionManager->data['language']) + && $response->header->l11n->language !== $this->app->sessionManager->data['language'] ) { $response->header->l11n ->loadFromLanguage( - $this->app->sessionManager->get('language'), - $this->app->sessionManager->get('country') ?? '*' + $this->app->sessionManager->data['language'], + $this->app->sessionManager->data['country'] ?? '*' ); } else { $this->app->setResponseLanguage($request, $response, $this->config);