From 7b183887ce88893d128202a3bc2ad572b2ea7119 Mon Sep 17 00:00:00 2001 From: lohit Date: Wed, 5 Nov 2025 20:41:01 +0530 Subject: [PATCH] fix(bru-2096): handle options prop for req body apis in safe mode (#6001) --- .../bruno-js/src/sandbox/quickjs/shims/bruno-request.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/bruno-js/src/sandbox/quickjs/shims/bruno-request.js b/packages/bruno-js/src/sandbox/quickjs/shims/bruno-request.js index f3938ba38..df014b9c6 100644 --- a/packages/bruno-js/src/sandbox/quickjs/shims/bruno-request.js +++ b/packages/bruno-js/src/sandbox/quickjs/shims/bruno-request.js @@ -87,15 +87,15 @@ const addBrunoRequestShimToContext = (vm, req) => { vm.setProp(reqObject, 'setHeader', setHeader); setHeader.dispose(); - let getBody = vm.newFunction('getBody', function (options) { + let getBody = vm.newFunction('getBody', function (options = {}) { return marshallToVm(req.getBody(vm.dump(options)), vm); }); vm.setProp(reqObject, 'getBody', getBody); getBody.dispose(); - let setBody = vm.newFunction('setBody', function (data) { - req.setBody(vm.dump(data)); + let setBody = vm.newFunction('setBody', function (data, options = {}) { + req.setBody(vm.dump(data), vm.dump(options)); }); vm.setProp(reqObject, 'setBody', setBody); setBody.dispose();