Skip to content

Commit a7bf5f3

Browse files
Fix crash when there were no actions
1 parent 33634c0 commit a7bf5f3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/extension.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ export class Extension {
299299
warn: vscode.window.showWarningMessage
300300
};
301301
return {
302-
selectedAction: await Promise.resolve(methods[e.body.severity](e.body.message, { modal: e.body.modal }, ...e.body.actions))
302+
selectedAction: await methods[e.body.severity](e.body.message, { modal: e.body.modal }, ...(e?.body?.actions ?? []))
303303
};
304304
}
305305

@@ -316,13 +316,13 @@ export class Extension {
316316
requestId: event.body.requestId,
317317
...response ?? {}
318318
});
319-
} catch (e) {
319+
} catch (error) {
320320
//send the error back to the server
321321
await session.customRequest(ClientToServerCustomEventName.customRequestEventResponse, {
322-
requestId: e.body.requestId,
322+
requestId: event.body.requestId,
323323
error: {
324-
message: e?.message,
325-
stack: e?.stack
324+
message: error?.message,
325+
stack: error?.stack
326326
}
327327
});
328328
}

0 commit comments

Comments
 (0)