diff --git a/packages/backend/src/server/api/StreamingApiServerService.ts b/packages/backend/src/server/api/StreamingApiServerService.ts index c615509ef9..f39ef51b7e 100644 --- a/packages/backend/src/server/api/StreamingApiServerService.ts +++ b/packages/backend/src/server/api/StreamingApiServerService.ts @@ -323,8 +323,8 @@ export class StreamingApiServerService implements OnApplicationShutdown { await new Promise((resolve, reject) => { if (this.#wss) { this.#wss.close(err => { - if (err) reject(err); - else resolve(); + // according to the documentation, this callback only receives an error if the server was already closed: we can ignore that + resolve(); }); } else { resolve();