Skip to content

Commit b65790b

Browse files
committed
Deal with request with no body
1 parent faec3cd commit b65790b

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

extensions/ql-vscode/src/mocks/recorder.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,18 @@ export class Recorder extends DisposableObject {
8888

8989
const bodyFileName = `${i}-${writtenRequest.request.kind}.body.${extension}`;
9090
const bodyFilePath = join(scenarioDirectory, bodyFileName);
91-
await writeFile(bodyFilePath, writtenRequest.response.body);
91+
92+
let bodyFileLink = undefined;
93+
if (writtenRequest.response.body) {
94+
await writeFile(bodyFilePath, writtenRequest.response.body || "");
95+
bodyFileLink = `file:${bodyFileName}`;
96+
}
9297

9398
writtenRequest = {
9499
...writtenRequest,
95100
response: {
96101
...writtenRequest.response,
97-
body: `file:${bodyFileName}`,
102+
body: bodyFileLink,
98103
},
99104
};
100105
}

0 commit comments

Comments
 (0)