We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a8ecfb commit 5fd7fd3Copy full SHA for 5fd7fd3
web_src/js/features/repo-migration.ts
@@ -34,8 +34,12 @@ export function initRepoMigration() {
34
elCloneAddr.addEventListener('input', () => {
35
if (repoNameChanged) return;
36
let repoNameFromUrl = elCloneAddr.value.split(/[?#]/)[0];
37
- repoNameFromUrl = /^(.*\/)?((.+?)\/?)$/.exec(repoNameFromUrl)[3];
38
- repoNameFromUrl = repoNameFromUrl.split(/[?#]/)[0];
+ const parts = /^(.*\/)?((.+?)\/?)$/.exec(repoNameFromUrl);
+ if (!parts || parts.length < 4) {
39
+ elRepoName.value = '';
40
+ return;
41
+ }
42
+ repoNameFromUrl = parts[3].split(/[?#]/)[0];
43
elRepoName.value = sanitizeRepoName(repoNameFromUrl);
44
});
45
}
0 commit comments