diff --git a/CHANGELOG.md b/CHANGELOG.md index 116b32aed754666179a368728d038988020e18cc..57f3055281956b440e2f36bad845ef4cbe8f99a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Display a more user-friendly exception message () - Exception `DataCloneError: The object could not be cloned` () - Fixed extension comparison in task frames CLI () +- Incorrect work when copy job list with "Copy" button () ### Security diff --git a/cvat-ui/package-lock.json b/cvat-ui/package-lock.json index fa0040aadadb4e82221f01277fa7be781b619fb6..93a60a0eca2549ca28911c75a15dc211ff678d05 100644 --- a/cvat-ui/package-lock.json +++ b/cvat-ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "cvat-ui", - "version": "1.24.0", + "version": "1.24.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/cvat-ui/package.json b/cvat-ui/package.json index a540b3b0ba97bedac83e60c30e65e01e727f3ea9..ac21b4ca538992c9f8eff2915e4cd3b1dde4671f 100644 --- a/cvat-ui/package.json +++ b/cvat-ui/package.json @@ -1,6 +1,6 @@ { "name": "cvat-ui", - "version": "1.24.0", + "version": "1.24.1", "description": "CVAT single-page application", "main": "src/index.tsx", "scripts": { diff --git a/cvat-ui/src/components/task-page/job-list.tsx b/cvat-ui/src/components/task-page/job-list.tsx index 7ce15b0625e356e34377a5132f33964b587b6509..eb69e0749d88274db46f3219569cb7f459ef6b77 100644 --- a/cvat-ui/src/components/task-page/job-list.tsx +++ b/cvat-ui/src/components/task-page/job-list.tsx @@ -15,14 +15,8 @@ import moment from 'moment'; import copy from 'copy-to-clipboard'; import CVATTooltip from 'components/common/cvat-tooltip'; - -import getCore from 'cvat-core-wrapper'; import UserSelector, { User } from './user-selector'; -const core = getCore(); - -const baseURL = core.config.backendAPI.slice(0, -7); - interface Props { taskInstance: any; onJobUpdate(jobInstance: any): void; @@ -292,8 +286,9 @@ function JobListComponent(props: Props & RouteComponentProps): JSX.Element { let serialized = ''; const [latestJob] = [...taskInstance.jobs].reverse(); for (const job of taskInstance.jobs) { + const baseURL = window.location.origin; serialized += `Job #${job.id}`.padEnd(`${latestJob.id}`.length + 6, ' '); - serialized += `: ${baseURL}/?id=${job.id}`.padEnd( + serialized += `: ${baseURL}/tasks/${taskInstance.id}/jobs/${job.id}`.padEnd( `${latestJob.id}`.length + baseURL.length + 8, ' ', );