Active
Project:
BigBlueButton NG
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
7 Oct 2026 at 00:57 UTC
Updated:
7 Oct 2026 at 01:10 UTC
Jump to comment: Most recent
In BigBlueButtonJoinMeetingLink::get() the catch (\RuntimeException) comes first. UnprocessableEntityHttpException extends \RuntimeException, so the 422 branch can never run. "No access" and "not found" both come back as 400,
with the internal exception message in the response.
Catch HttpExceptionInterface first and keep its status code behind a generic message (the same pattern BigBlueButtonGetMeetingInfo uses). Log anything else and answer 500.
Comments