Skip to content

Commit b3a5786

Browse files
committed
Don't require user ID in user list endpoint
1 parent 41d2331 commit b3a5786

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Controller/UsersController.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ class UsersController extends BaseApiController
2828
*/
2929
public function getAction(Request $request, PDO $db): array|false
3030
{
31-
$userId = $this->getItemId($request, 'User not found');
31+
try {
32+
$userId = $this->getItemId($request, 'User not found');
33+
} catch (\Exception) {
34+
$userId = false;
35+
}
3236

3337
// verbosity
3438
$verbose = $this->getVerbosity($request);
@@ -37,7 +41,7 @@ public function getAction(Request $request, PDO $db): array|false
3741
$start = $this->getStart($request);
3842
$resultsperpage = $this->getResultsPerPage($request);
3943

40-
if (isset($request->url_elements[4])) {
44+
if ($userId && isset($request->url_elements[4])) {
4145
switch ($request->url_elements[4]) {
4246
case 'talks':
4347
$talkMapper = new TalkMapper($db, $request);

0 commit comments

Comments
 (0)