diff options
-rw-r--r-- | lib/gitlab/cache/ci/project_pipeline_status.rb | 2 | ||||
-rw-r--r-- | spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/gitlab/cache/ci/project_pipeline_status.rb b/lib/gitlab/cache/ci/project_pipeline_status.rb index d4e3922177d..4fc9a075edc 100644 --- a/lib/gitlab/cache/ci/project_pipeline_status.rb +++ b/lib/gitlab/cache/ci/project_pipeline_status.rb @@ -18,7 +18,7 @@ module Gitlab def self.load_in_batch_for_projects(projects) cached_results_for_projects(projects).zip(projects).each do |result, project| project.pipeline_status = new(project, result) - project.pipeline_status.load_status unless project.pipeline_status.loaded? + project.pipeline_status.load_status end end diff --git a/spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb b/spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb index cfe0675bfdc..b386852b196 100644 --- a/spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb +++ b/spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb @@ -85,7 +85,8 @@ describe Gitlab::Cache::Ci::ProjectPipelineStatus, :redis do end it "doesn't load the status separatly" do - expect_any_instance_of(described_class).not_to receive(:load_status) + expect_any_instance_of(described_class).not_to receive(:load_from_project) + expect_any_instance_of(described_class).not_to receive(:load_from_cache) described_class.load_in_batch_for_projects([project]) end |