diff --git a/CHANGELOG-EE.md b/CHANGELOG-EE.md index 7bea16da4e6e61f8f4eaf12c524fa3e67f89c7f6..4ec5e9c98fdacf9a2845ffe9a1553dbb9f5ef022 100644 --- a/CHANGELOG-EE.md +++ b/CHANGELOG-EE.md @@ -1,5 +1,12 @@ Please view this file on the master branch, on stable branches it's out of date. +## 12.7.1 + +### Fixed (1 change) + +- Fix create/delete API calls for approval rules. !23107 + + ## 12.7.0 ### Removed (2 changes) diff --git a/CHANGELOG.md b/CHANGELOG.md index 896b3a68badff8ca123e02d4517198a71fc3f53a..a147bd438b47bcedc83e4bfb9df827f2729370fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,19 @@ entry. ## 12.7.1 -- No changes. +### Fixed (6 changes) + +- Fix loading of sub-epics caused by wrong subscription check. !23184 +- Fix Bitbucket Server importer error handler. !23310 +- Fixes random passwords generated not conforming to minimum_password_length setting. !23387 +- Reverts MR diff redesign which fixes Web IDE visual bugs including file dropdown not showing up. !23428 +- Allow users to sign out on a read-only instance. !23545 +- Remove invalid data from jira_tracker_data table. !23621 + +### Added (1 change) + +- Close Issue when resolving corresponding Sentry error. !22744 + ## 12.7.0 diff --git a/app/assets/javascripts/repository/components/breadcrumbs.vue b/app/assets/javascripts/repository/components/breadcrumbs.vue index f6b9ea5d30d7de04e90d458f10520bd2a7ed0968..5917c96990e3b895afc956752804eaf8470a66db 100644 --- a/app/assets/javascripts/repository/components/breadcrumbs.vue +++ b/app/assets/javascripts/repository/components/breadcrumbs.vue @@ -34,7 +34,10 @@ export default { projectPath: this.projectPath, }; }, - update: data => data.project.userPermissions, + update: data => data.project?.userPermissions, + error(error) { + throw error; + }, }, }, mixins: [getRefMixin], @@ -172,7 +175,7 @@ export default { ); } - if (this.userPermissions.pushCode) { + if (this.userPermissions?.pushCode) { items.push( { type: ROW_TYPES.divider, diff --git a/app/assets/javascripts/repository/components/last_commit.vue b/app/assets/javascripts/repository/components/last_commit.vue index fe1724acf8991f97d8fb78c9fba8c4c00e526144..573b0c4963e0e6b73754794c7934be7f35aa7150 100644 --- a/app/assets/javascripts/repository/components/last_commit.vue +++ b/app/assets/javascripts/repository/components/last_commit.vue @@ -40,16 +40,19 @@ export default { }; }, update: data => { - const pipelines = data.project.repository.tree.lastCommit.pipelines.edges; + const pipelines = data.project?.repository?.tree?.lastCommit?.pipelines?.edges; return { - ...data.project.repository.tree.lastCommit, - pipeline: pipelines.length && pipelines[0].node, + ...data.project?.repository?.tree?.lastCommit, + pipeline: pipelines?.length && pipelines[0].node, }; }, context: { isSingleRequest: true, }, + error(error) { + throw error; + }, }, }, props: { @@ -62,7 +65,7 @@ export default { data() { return { projectPath: '', - commit: {}, + commit: null, showDescription: false, }; }, @@ -79,6 +82,11 @@ export default { return this.commit.sha.substr(0, 8); }, }, + watch: { + currentPath() { + this.commit = null; + }, + }, methods: { toggleShowDescription() { this.showDescription = !this.showDescription; @@ -91,7 +99,7 @@ export default {