Skip to content

Commit 23814cb

Browse files
committed
fix: add configuration guard to rlsapi_v1 /infer endpoint
Call check_configuration_loaded() before processing requests so a missing config returns a clean HTTP 500 instead of an opaque crash. Matches the pattern used by every other endpoint. Ref: RSPEED-2817 Signed-off-by: Major Hayden <major@redhat.com>
1 parent 6767256 commit 23814cb

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/app/endpoints/rlsapi_v1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,8 @@ async def infer_endpoint( # pylint: disable=R0914
649649
if quota_id is not None:
650650
check_tokens_available(configuration.quota_limiters, quota_id)
651651

652+
check_configuration_loaded(configuration)
653+
652654
request_id = get_suid()
653655

654656
logger.info("Processing rlsapi v1 /infer request %s", request_id)

0 commit comments

Comments
 (0)