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 f4b4b0b commit db8c0b6Copy full SHA for db8c0b6
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