diff --git a/ee/api/routers/subs/v1_api_ee.py b/ee/api/routers/subs/v1_api_ee.py index b402cc051..a4706ff5a 100644 --- a/ee/api/routers/subs/v1_api_ee.py +++ b/ee/api/routers/subs/v1_api_ee.py @@ -20,12 +20,16 @@ def get_assist_credentials(): @app_apikey.get('/v1/{projectKey}/assist/sessions', tags=["api"]) def get_sessions_live(projectKey: str, userId: str = None, context: schemas.CurrentContext = Depends(OR_context)): - return core.get_sessions_live(projectId=projects.get_internal_project_id(projectKey), - userId=userId, context=context) + projectId = projects.get_internal_project_id(projectKey) + if projectId is None: + return {"errors": ["invalid projectKey"]} + return core.get_sessions_live(projectId=projectId, userId=userId, context=context) @app_apikey.post('/v1/{projectKey}/assist/sessions', tags=["api"]) def sessions_live(projectKey: str, data: schemas.LiveSessionsSearchPayloadSchema = Body(...), context: schemas.CurrentContext = Depends(OR_context)): - return core.sessions_live(projectId=projects.get_internal_project_id(projectKey), - data=data, context=context) + projectId = projects.get_internal_project_id(projectKey) + if projectId is None: + return {"errors": ["invalid projectKey"]} + return core.sessions_live(projectId=projectId, data=data, context=context)