1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-28 17:02:04 +03:00

Fixed language locale setting issue

Attempted to access an array that had been filtered and therefore could
have holes within, including as position 0 which would then be
accessed.
Also added cs language to internal map

Related to #4068
This commit is contained in:
Dan Brown
2023-02-27 19:09:20 +00:00
parent c7e33d1981
commit 7c27d26161
2 changed files with 13 additions and 3 deletions

View File

@ -4,7 +4,7 @@ namespace Tests;
class LanguageTest extends TestCase
{
protected $langs;
protected array $langs;
/**
* LanguageTest constructor.
@ -81,4 +81,13 @@ class LanguageTest extends TestCase
$this->get('/');
$this->assertTrue(config('app.rtl'), 'App RTL config should have been set to true by middleware');
}
public function test_unknown_lang_does_not_break_app()
{
config()->set('app.locale', 'zz');
$loginReq = $this->get('/login', ['Accept-Language' => 'zz']);
$loginReq->assertOk();
$loginReq->assertSee('Log In');
}
}