Skip to content

Commit aa6d28c

Browse files
committed
Generate unique session IDs using uuid4 if sessionId is missing in validation operation
1 parent 5226cbd commit aa6d28c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

backend/app/operations/validate.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import json
22
import logging
3+
import uuid
34

45
from aidbox_python_sdk.types import SDKOperation, SDKOperationRequest
56
from aiohttp import web
@@ -36,7 +37,7 @@ async def validate_op(_operation: SDKOperation, request: SDKOperationRequest) ->
3637
def official_format_to_aidbox(data: dict) -> dict:
3738
profiles = data.get("cliContext", {}).get("profiles", [])
3839
files_to_validate = data.get("filesToValidate", [])
39-
session_id = data.get("sessionId", "")
40+
session_id = data.get("sessionId", uuid.uuid4())
4041

4142
if not files_to_validate:
4243
return {"resource": {}, "file_info": {}, "session_id": session_id}

0 commit comments

Comments
 (0)