diff --git a/swh/web/assets/src/bundles/admin/deposit.js b/swh/web/assets/src/bundles/admin/deposit.js --- a/swh/web/assets/src/bundles/admin/deposit.js +++ b/swh/web/assets/src/bundles/admin/deposit.js @@ -38,9 +38,11 @@ if (data && type === 'display') { let originPattern = ';origin='; let originPatternIdx = data.indexOf(originPattern); - if (originPatternIdx !== -1) { - let originUrl = data.slice(originPatternIdx + originPattern.length); - return `${originUrl}`; + let visitPattern = ';visit='; + let visitPatternIdx = data.indexOf(visitPattern); + if (originPatternIdx !== -1 && visitPatternIds !== -1) { + let originUrl = data.slice(originPatternIdx + originPattern.length, visitPatternIdx); + return `${originUrl}`; } } return data;