From e081d2a463ca3c50c75d6253cc24077949f49755 Mon Sep 17 00:00:00 2001 From: Roman Date: Tue, 7 May 2024 21:57:49 +0200 Subject: [PATCH] Some more Language fix --- Core/Objects/Context.class.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Core/Objects/Context.class.php b/Core/Objects/Context.class.php index a55f5b2..334e3af 100644 --- a/Core/Objects/Context.class.php +++ b/Core/Objects/Context.class.php @@ -139,7 +139,10 @@ class Context { } else if ($this->user) { $this->setLanguage($this->user->language); } else { - $this->setLanguage(Language::fromHeader()); + $language = Language::fromHeader(); + if ($language !== null) { + $this->setLanguage($language); + } } } @@ -147,9 +150,9 @@ class Context { if ($this->sql) { $language = Language::findBy(Language::createBuilder($this->sql, true) ->where(new CondOr( - new CondLike(new Column("name"), "%$lang%"), // english - new Compare("code", $lang), // de_DE - new CondLike(new Column("code"), "{$lang}_%") // de -> de_% + new CondLike(new Column("name"), "%$lang%"), // english + new Compare("code", $lang), // de_DE + new CondLike(new Column("code"), "{$lang}_%") // de -> de_% )) ); if ($language) {