From 7da47d6e16b28f074a13143dc79a32a12fc61f76 Mon Sep 17 00:00:00 2001 From: Simon Larsen Date: Mon, 9 Dec 2024 17:08:50 +0000 Subject: [PATCH] Refactor response handling in OTelIngest API to ensure early success response is sent consistently --- OpenTelemetryIngest/API/OTelIngest.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenTelemetryIngest/API/OTelIngest.ts b/OpenTelemetryIngest/API/OTelIngest.ts index c618f50f296..c35cd7feef1 100644 --- a/OpenTelemetryIngest/API/OTelIngest.ts +++ b/OpenTelemetryIngest/API/OTelIngest.ts @@ -703,8 +703,6 @@ router.post( ); } - Response.sendEmptySuccessResponse(req, res); // send empty response to client early to avoid timeouts. - req.body = req.body.toJSON ? req.body.toJSON() : req.body; const resourceLogs: JSONArray = req.body["resourceLogs"] as JSONArray; @@ -908,6 +906,8 @@ router.post( // }).catch((err: Error) => { // logger.error(err); // }); + + return Response.sendEmptySuccessResponse(req, res); } catch (err) { return next(err); }