Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit 3be9d0e

Browse files
[client] Adapt response to log errors
1 parent f3759ce commit 3be9d0e

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

pycti/connector/opencti_connector_helper.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -435,20 +435,26 @@ async def _http_process_callback(self, request: Request):
435435
try:
436436
data = await request.json() # Get the JSON payload
437437
except json.JSONDecodeError as e:
438+
self.helper.connector_logger.error(
439+
"Invalid JSON payload", {"cause": str(e)}
440+
)
438441
return JSONResponse(
439442
status_code=400,
440-
content={"error": "Invalid JSON payload", "details": str(e)},
443+
content={"error": "Invalid JSON payload"},
441444
)
442445
try:
443446
self._data_handler(data)
444447
except Exception as e:
448+
self.helper.connector_logger.error(
449+
"Error processing message", {"cause": str(e)}
450+
)
445451
return JSONResponse(
446452
status_code=500,
447-
content={"error": "Error processing message", "details": str(e)},
453+
content={"error": "Error processing message"},
448454
)
449455
# all good
450456
return JSONResponse(
451-
status_code=202, content={"message": "Message successfully processed"}
457+
status_code=202, content={"message": "Message successfully received"}
452458
)
453459

454460
def run(self) -> None:

0 commit comments

Comments
 (0)