Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/importer_status.js')
-rw-r--r--app/assets/javascripts/importer_status.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/assets/javascripts/importer_status.js b/app/assets/javascripts/importer_status.js
index d6b519f7eac..f44c5c3d289 100644
--- a/app/assets/javascripts/importer_status.js
+++ b/app/assets/javascripts/importer_status.js
@@ -35,8 +35,8 @@ class ImporterStatus {
const $tr = $btn.closest('tr');
const $targetField = $tr.find('.import-target');
const $namespaceInput = $targetField.find('.js-select-namespace option:selected');
- const id = $tr.attr('id').replace('repo_', '');
const repoData = $tr.data();
+ const id = repoData.id || $tr.attr('id').replace('repo_', '');
let targetNamespace;
let newName;
@@ -63,7 +63,7 @@ class ImporterStatus {
return axios
.post(this.importUrl, attributes)
.then(({ data }) => {
- const job = $(`tr#repo_${id}`);
+ const job = $tr;
job.attr('id', `project_${data.id}`);
job.find('.import-target').html(`<a href="${data.full_path}">${data.full_path}</a>`);
@@ -86,7 +86,7 @@ class ImporterStatus {
.catch(error => {
let details = error;
- const $statusField = $(`#repo_${this.id} .job-status`);
+ const $statusField = $tr.find('.job-status');
$statusField.text(__('Failed'));
if (error.response && error.response.data && error.response.data.errors) {