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;