Merge pull request #28153 from backstage/rugvip/closed

catalog-backend: fix for request being treated as closed
This commit is contained in:
Patrik Oldsberg
2024-12-16 16:26:19 +01:00
committed by GitHub
@@ -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<boolean>(resolve => {