diff --git a/plugins/catalog-backend/src/service/response/write.ts b/plugins/catalog-backend/src/service/response/write.ts index 31f14eea7f..b313e3a630 100644 --- a/plugins/catalog-backend/src/service/response/write.ts +++ b/plugins/catalog-backend/src/service/response/write.ts @@ -94,7 +94,7 @@ export async function writeEntitiesResponse( export async function writeResponseData(res: Response, data: string | Buffer) { const ok = res.write(data, 'utf8'); if (!ok) { - if (!res.writableNeedDrain) { + if (res.closed) { return true; } const closed = await new Promise(resolve => {