{"record":{"id":"ed35ca80edec9ebe","repo":"Kong/insomnia","slug":"failed-to-update-body-e","errorCode":null,"errorMessage":"failed to update body: ${e}","messagePattern":"failed to update body: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/insomnia-scripting-environment/src/objects/request.ts","lineNumber":676,"sourceCode":"          : undefined;\n\n    return {\n      mimeType: mimeType,\n      text: textContent,\n      fileName: updatedReqBody?.file,\n      params: updatedReqBody?.urlencoded?.map((param: QueryParam) => {\n        return {\n          name: param.key,\n          value: param.value,\n          type: param.type,\n          fileName: param.fileName,\n          multiline: param.multiline,\n          disabled: param.disabled,\n        };\n      }, {}),\n    };\n  } catch (e) {\n    throw new Error(`failed to update body: ${e}`);\n  }\n}\n\nexport function mergeRequests(originalReq: InsomniaRequest, updatedReq: Request): InsomniaRequest {\n  const queryParamObjects = updatedReq.url.query.map(\n    queryParam => ({\n      name: queryParam.key,\n      value: queryParam.value,\n      disabled: queryParam.disabled,\n    }),\n    {},\n  );\n  const updatedReqProperties: Partial<InsomniaRequest> = {\n    name: updatedReq.name,\n    url: updatedReq.url.toStringWithoutQuery(),\n    method: updatedReq.method,\n    body: mergeRequestBody(updatedReq.body, originalReq.body),\n    headers: updatedReq.headers.map(","sourceCodeStart":658,"sourceCodeEnd":694,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia-scripting-environment/src/objects/request.ts#L658-L694","documentation":"Error \"failed to update body: ${e}\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia-scripting-environment/src/objects/request.ts:676 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}