diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-28 15:09:11 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-28 15:09:11 +0300 |
commit | eea806d673f060c2660c84ef8fe7f964824460de (patch) | |
tree | 35c76559074ef7d1b0135f9531ed77253b5cb1b5 /app/assets/javascripts/repository | |
parent | d81f7fc0b3c75a7c95528f21d55be2dd26521f2e (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/repository')
-rw-r--r-- | app/assets/javascripts/repository/commits_service.js | 2 | ||||
-rw-r--r-- | app/assets/javascripts/repository/components/table/index.vue | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/app/assets/javascripts/repository/commits_service.js b/app/assets/javascripts/repository/commits_service.js index 5fd9cfd4e53..7f177da3ddd 100644 --- a/app/assets/javascripts/repository/commits_service.js +++ b/app/assets/javascripts/repository/commits_service.js @@ -35,7 +35,7 @@ const fetchData = (projectPath, path, ref, offset) => { gon.relative_url_root || '/', projectPath, '/-/refs/', - ref, + encodeURIComponent(ref), '/logs_tree/', encodeURIComponent(removeLeadingSlash(path)), ); diff --git a/app/assets/javascripts/repository/components/table/index.vue b/app/assets/javascripts/repository/components/table/index.vue index 41f7a4b147f..8faac62d4bb 100644 --- a/app/assets/javascripts/repository/components/table/index.vue +++ b/app/assets/javascripts/repository/components/table/index.vue @@ -2,6 +2,7 @@ import { GlSkeletonLoader, GlButton } from '@gitlab/ui'; import glFeatureFlagMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import { sprintf, __ } from '~/locale'; +import { cleanLeadingSeparator } from '~/lib/utils/url_utility'; import getRefMixin from '../../mixins/get_ref'; import projectPathQuery from '../../queries/project_path.query.graphql'; import TableHeader from './header.vue'; @@ -103,13 +104,14 @@ export default { return this.rowNumbers[key]; }, - getCommit(fileName, type) { + getCommit(flatPath, type) { if (!this.glFeatures.lazyLoadCommits) { return {}; } return this.commits.find( - (commitEntry) => commitEntry.fileName === fileName && commitEntry.type === type, + (commitEntry) => + cleanLeadingSeparator(commitEntry.filePath) === flatPath && commitEntry.type === type, ); }, }, @@ -152,7 +154,7 @@ export default { :loading-path="loadingPath" :total-entries="totalEntries" :row-number="generateRowNumber(entry.flatPath, entry.id, index)" - :commit-info="getCommit(entry.name, entry.type)" + :commit-info="getCommit(entry.flatPath, entry.type)" v-on="$listeners" /> </template> |