Skip to content

Update launch throws an error after launch finishes. #168

@quldude

Description

@quldude

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions