diff options
Diffstat (limited to 'app/services/ci/queue/build_queue_service.rb')
-rw-r--r-- | app/services/ci/queue/build_queue_service.rb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/app/services/ci/queue/build_queue_service.rb b/app/services/ci/queue/build_queue_service.rb index 3c886cb023f..9f476c8a785 100644 --- a/app/services/ci/queue/build_queue_service.rb +++ b/app/services/ci/queue/build_queue_service.rb @@ -24,7 +24,7 @@ module Ci # rubocop:disable CodeReuse/ActiveRecord def builds_for_group_runner - if strategy.use_denormalized_namespace_traversal_ids? + if strategy.use_denormalized_data_strategy? strategy.builds_for_group_runner else # Workaround for weird Rails bug, that makes `runner.groups.to_sql` to return `runner_id = NULL` @@ -89,11 +89,9 @@ module Ci end def runner_projects_relation - if ::Feature.enabled?(:ci_pending_builds_project_runners_decoupling, runner, default_enabled: :yaml) - runner.runner_projects.select('"ci_runner_projects"."project_id"::bigint') - else - runner.projects.without_deleted.with_builds_enabled - end + runner + .runner_projects + .select('"ci_runner_projects"."project_id"::bigint') end end end |