Skip to content
代码片段 群组 项目
未验证 提交 0dffe4b9 编辑于 作者: Siddharth Dungarwal's avatar Siddharth Dungarwal 提交者: GitLab
浏览文件

Merge branch '428071-updates-on-repo-lang-should-reflect' into 'master'

Reflect updates in repository_languages to elasticsearch

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/143913



Merged-by: default avatarSiddharth Dungarwal <sdungarwal@gitlab.com>
Approved-by: default avatarRavi Kumar <rkumar@gitlab.com>
Co-authored-by: default avatarRavi Kumar <rkumar@gitlab.com>
Co-authored-by: default avatarMadelein van Niekerk <mvanniekerk@gitlab.com>
No related branches found
No related tags found
无相关合并请求
...@@ -66,3 +66,5 @@ def set_detected_repository_languages ...@@ -66,3 +66,5 @@ def set_detected_repository_languages
end end
end end
end end
Projects::DetectRepositoryLanguagesService.prepend_mod_with('Projects::DetectRepositoryLanguagesService')
# frozen_string_literal: true
module EE
module Projects
module DetectRepositoryLanguagesService
def execute
repository_languages = super
project.maintain_elasticsearch_update if project.maintaining_elasticsearch?
repository_languages
end
end
end
end
# frozen_string_literal: true
require 'spec_helper'
RSpec.describe Projects::DetectRepositoryLanguagesService, :clean_gitlab_redis_shared_state, feature_category: :groups_and_projects do
let_it_be_with_reload(:project) { create(:project, :repository) }
describe '#execute' do
context 'without previous detection' do
before do
stub_ee_application_setting(elasticsearch_indexing?: true)
end
it 'calls ProcessBookkeepingService' do
expect(::Elastic::ProcessBookkeepingService).to receive(:track!).with(project).once
described_class.new(project).execute
end
end
end
end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册