-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
Description
I have the following code to update a finished launch:
// version = "@reportportal/client-javascript": "^5.0.13"
import RPClient from "@reportportal/client-javascript";
const rpClient = new RPClient(RPconfig);
const launchObj = await rpClient.startLaunch({});
const launchData = await launchObj.promise;
rpLaunchId = launchData.id;
console.log(`ReportPortal launch id: ${rpLaunchId}`);
const launchFinishObj = rpClient.finishLaunch(launchObj.tempId);
const launchFinishData = await launchFinishObj.promise;
const update = await rpClient.updateLaunch(launchObj.tempId, {
attributes: [
{
key: "Build",
value: process.env.BUILD_NUMBER,
},
],
});
await update.promise;
but the updateLaunch throws an error:
Request failed with status code 400: {"timestamp":1693411134135,"status":400,"error":"Bad Request","path":"/v1/{project}/launch/{launchId}/update"}
What am I doing wrong in the request body of updateLaunch?