Skip to content

Commit 3452e37

Browse files
authored
Merge pull request #133 from claudiodekker/fix-header-issue
Fix Inertia::version issue
2 parents 0223845 + c193d8e commit 3452e37

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/Middleware.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function handle($request, Closure $next)
1616
return $response;
1717
}
1818

19-
if ($request->method() === 'GET' && $request->header('X-Inertia-Version') !== Inertia::getVersion()) {
19+
if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) {
2020
if ($request->hasSession()) {
2121
$request->session()->reflash();
2222
}

tests/MiddlewareTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@
99

1010
class MiddlewareTest extends TestCase
1111
{
12+
public function test_the_version_is_optional()
13+
{
14+
$request = Request::create('/user/123', 'GET');
15+
$request->headers->add(['X-Inertia' => 'true']);
16+
17+
$response = $this->makeMockResponse($request);
18+
19+
$response->assertSuccessful();
20+
$response->assertJson(['component' => 'User/Edit']);
21+
}
22+
1223
public function test_the_version_can_be_a_number()
1324
{
1425
Inertia::version(1597347897973);

0 commit comments

Comments
 (0)