From 4656fe08b9262cc3798ba23e111ffe1d9b9527b4 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 28 Sep 2021 21:12:23 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../related_issues/components/add_issuable_form.vue | 12 +++++++++++- spec/services/projects/destroy_service_spec.rb | 4 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/related_issues/components/add_issuable_form.vue b/app/assets/javascripts/related_issues/components/add_issuable_form.vue index 02929062cee..a9b5942efa9 100644 --- a/app/assets/javascripts/related_issues/components/add_issuable_form.vue +++ b/app/assets/javascripts/related_issues/components/add_issuable_form.vue @@ -74,6 +74,16 @@ export default { required: false, default: false, }, + autoCompleteEpics: { + type: Boolean, + required: false, + default: true, + }, + autoCompleteIssues: { + type: Boolean, + required: false, + default: true, + }, }, data() { return { @@ -177,7 +187,7 @@ export default { :path-id-separator="pathIdSeparator" :input-value="inputValue" :auto-complete-sources="transformedAutocompleteSources" - :auto-complete-options="{ issues: true, epics: true }" + :auto-complete-options="{ issues: autoCompleteIssues, epics: autoCompleteEpics }" :issuable-type="issuableType" @pendingIssuableRemoveRequest="onPendingIssuableRemoveRequest" @formCancel="onFormCancel" diff --git a/spec/services/projects/destroy_service_spec.rb b/spec/services/projects/destroy_service_spec.rb index 4a76347ea45..d09c9e692de 100644 --- a/spec/services/projects/destroy_service_spec.rb +++ b/spec/services/projects/destroy_service_spec.rb @@ -41,13 +41,15 @@ RSpec.describe Projects::DestroyService, :aggregate_failures do let!(:pending_state) { create(:ci_build_pending_state, build: build) } it 'deletes build related records' do - expect { destroy_project(project, user, {}) }.to change { Ci::Build.count }.by(-1) + expect { destroy_project(project, user, {}) } + .to change { Ci::Build.count }.by(-1) .and change { Ci::BuildTraceChunk.count }.by(-1) .and change { Ci::JobArtifact.count }.by(-2) .and change { Ci::JobVariable.count }.by(-1) .and change { Ci::BuildPendingState.count }.by(-1) .and change { Ci::BuildReportResult.count }.by(-1) .and change { Ci::BuildRunnerSession.count }.by(-1) + .and change { Ci::Pipeline.count }.by(-1) end it 'avoids N+1 queries', skip: 'skipped until fixed in https://gitlab.com/gitlab-org/gitlab/-/issues/24644' do