From 0b8fa7904d0359d484fa41737029ec93b3d0d9de Mon Sep 17 00:00:00 2001 From: darkskygit Date: Wed, 5 Mar 2025 06:03:43 +0000 Subject: [PATCH] fix: adapt new abort behavior (#10622) --- packages/backend/server/src/plugins/copilot/controller.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/plugins/copilot/controller.ts b/packages/backend/server/src/plugins/copilot/controller.ts index 61203648d6..658a3d2b2c 100644 --- a/packages/backend/server/src/plugins/copilot/controller.ts +++ b/packages/backend/server/src/plugins/copilot/controller.ts @@ -175,7 +175,11 @@ export class CopilotController implements BeforeApplicationShutdown { private getSignal(req: Request) { const controller = new AbortController(); - req.on('close', () => controller.abort()); + req.socket.on('close', hasError => { + if (hasError) { + controller.abort(); + } + }); return controller.signal; }