Fix remote search

This commit is contained in:
philipp lang 2024-02-29 20:35:08 +01:00
parent b806cafc8b
commit 6f334765bf
2 changed files with 5 additions and 4 deletions

View File

@ -23,7 +23,8 @@ class SearchAction
$api = Nami::login($credentials->mglnr, $credentials->password);
$results = NamiSearchAction::run($api, $request->input('page', 1), [], 50);
return $results->map(fn ($member) => ['id' => $member->memberId, 'name' => $member->firstname . ' ' . $member->lastname]);
$results = NamiSearchAction::run($api, $request->input('page', 1), $request->input(), 50);
$results->transform(fn ($member) => ['id' => $member->memberId, 'name' => $member->firstname . ' ' . $member->lastname]);
return $results;
}
}

View File

@ -36,8 +36,8 @@ class RemoteSearchTest extends TestCase
$this->postJson(route('remote.nami.search'), [], ['Authorization' => 'Bearer ' . $accessToken])
->assertOk()
->assertJsonPath('0.id', 56)
->assertJsonPath('0.name', 'Max Muster');
->assertJsonPath('data.0.id', 56)
->assertJsonPath('data.0.name', 'Max Muster');
}
protected function loginRemotely(?int $mglnr = 90100, ?string $password = 'secret'): TestResponse