From e078dd37487372fb3b71fe2291123bd851f9c969 Mon Sep 17 00:00:00 2001 From: yp05327 <576951401@qq.com> Date: Fri, 14 Jul 2023 00:40:32 +0000 Subject: [PATCH 1/2] add PathEscapeSegments --- web_src/js/components/RepoBranchTagSelector.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web_src/js/components/RepoBranchTagSelector.vue b/web_src/js/components/RepoBranchTagSelector.vue index 5d085752783cd..643a9cf7b30ac 100644 --- a/web_src/js/components/RepoBranchTagSelector.vue +++ b/web_src/js/components/RepoBranchTagSelector.vue @@ -274,15 +274,15 @@ export function initRepoBranchTagSelector(selector) { if (data.showBranchesInDropdown && data.branches) { for (const branch of data.branches) { - data.items.push({name: branch, url: branch, branch: true, tag: false, selected: branch === data.defaultBranch}); + data.items.push({name: branch, url: pathEscapeSegments(branch), branch: true, tag: false, selected: branch === data.defaultBranch}); } } if (!data.noTag && data.tags) { for (const tag of data.tags) { if (data.release) { - data.items.push({name: tag, url: tag, branch: false, tag: true, selected: tag === data.release.tagName}); + data.items.push({name: tag, url: pathEscapeSegments(tag), branch: false, tag: true, selected: tag === data.release.tagName}); } else { - data.items.push({name: tag, url: tag, branch: false, tag: true, selected: tag === data.defaultBranch}); + data.items.push({name: tag, url: pathEscapeSegments(tag), branch: false, tag: true, selected: tag === data.defaultBranch}); } } } From 71b5c7ade617946a0a1533c21cacdd069e36a570 Mon Sep 17 00:00:00 2001 From: yp05327 <576951401@qq.com> Date: Fri, 14 Jul 2023 00:48:49 +0000 Subject: [PATCH 2/2] remove --- web_src/js/components/RepoBranchTagSelector.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_src/js/components/RepoBranchTagSelector.vue b/web_src/js/components/RepoBranchTagSelector.vue index 643a9cf7b30ac..4fc393624469d 100644 --- a/web_src/js/components/RepoBranchTagSelector.vue +++ b/web_src/js/components/RepoBranchTagSelector.vue @@ -108,7 +108,7 @@ const sfc = { return this.items.filter((item) => item.name.toLowerCase() === this.searchTerm.toLowerCase()).length === 0; }, formActionUrl() { - return `${this.repoLink}/branches/_new/${pathEscapeSegments(this.branchNameSubURL)}`; + return `${this.repoLink}/branches/_new/${this.branchNameSubURL}`; }, },