[Rails5] undefined method `update_manager' for #<Arel::Table:0x00007fb466791d38>
https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/86228041
1) Projects::DetectRepositoryLanguagesService#execute with a previous detection updates the repository languages
Failure/Error:
RepositoryLanguage
.arel_table.update_manager
.where(project_id: project.id)
.where(programming_language_id: update[:programming_language_id])
.set(share: update[:share])
NoMethodError:
undefined method `update_manager' for #<Arel::Table:0x00007fb466791d38>
# ./app/services/projects/detect_repository_languages_service.rb:17:in `block (2 levels) in execute'
# ./app/services/projects/detect_repository_languages_service.rb:14:in `each'
# ./app/services/projects/detect_repository_languages_service.rb:14:in `block in execute'
# ./app/services/projects/detect_repository_languages_service.rb:11:in `execute'
# ./spec/services/projects/detect_repository_languages_service_spec.rb:39:in `block (4 levels) in <top (required)>'
# ./spec/spec_helper.rb:160:in `block (2 levels) in <top (required)>'
Finished in 17 minutes 17 seconds (files took 14.46 seconds to load)
812 examples, 1 failure
Failed examples:
rspec ./spec/services/projects/detect_repository_languages_service_spec.rb:38 # Projects::DetectRepositoryLanguagesService#execute with a previous detection updates the repository languages
Edited by Jan Provaznik