diff --git a/app/services/ci/process_pipeline_service.rb b/app/services/ci/process_pipeline_service.rb index f81f44f67160dbfa6047ac34a37ea71346d79ea5..36c93dddadbde82ae28d3ac96eac9c13d9af259c 100644 --- a/app/services/ci/process_pipeline_service.rb +++ b/app/services/ci/process_pipeline_service.rb @@ -61,8 +61,7 @@ module Ci end def status_for_prior_stages(index) - pipeline.builds.exclude_ignored.where('stage_idx < ?', index). - latest.status || 'success' + pipeline.builds.where('stage_idx < ?', index).latest.status || 'success' end def stage_indexes_of_created_builds