From 5552bd71040a324715e0e6eaf6d99b3b0528892a Mon Sep 17 00:00:00 2001 From: Aadesh Kheria Date: Tue, 5 May 2026 13:05:38 -0700 Subject: [PATCH] Refactor reviewer handling in MCP review route to improve readability and maintainability --- .../latest/internal/mcp-review/update-correction/route.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/app/api/latest/internal/mcp-review/update-correction/route.ts b/apps/backend/src/app/api/latest/internal/mcp-review/update-correction/route.ts index efe9eb993..7b4023f1e 100644 --- a/apps/backend/src/app/api/latest/internal/mcp-review/update-correction/route.ts +++ b/apps/backend/src/app/api/latest/internal/mcp-review/update-correction/route.ts @@ -32,14 +32,17 @@ export const POST = createSmartRouteHandler({ assertIsAiChatReviewer(user); const token = getEnvVariable("STACK_MCP_LOG_TOKEN"); + const reviewer = user.display_name ?? user.primary_email ?? user.id; + await callReducerStrict("upsert_qa_from_call", [ token, body.correlationId, body.correctedQuestion, body.correctedAnswer, body.publish, - user.display_name ?? user.primary_email ?? user.id, + reviewer, ]); + await callReducerStrict("mark_human_reviewed", [token, body.correlationId, reviewer]); return { statusCode: 200,