summaryrefslogtreecommitdiff
path: root/app/workers/expire_build_instance_artifacts_worker.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/expire_build_instance_artifacts_worker.rb')
-rw-r--r--app/workers/expire_build_instance_artifacts_worker.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/workers/expire_build_instance_artifacts_worker.rb b/app/workers/expire_build_instance_artifacts_worker.rb
index 77b8f59e365..948e1a59b07 100644
--- a/app/workers/expire_build_instance_artifacts_worker.rb
+++ b/app/workers/expire_build_instance_artifacts_worker.rb
@@ -9,17 +9,17 @@ class ExpireBuildInstanceArtifactsWorker # rubocop:disable Scalability/Idempoten
feature_category :build_artifacts
- # rubocop: disable CodeReuse/ActiveRecord
def perform(build_id)
+ # rubocop: disable CodeReuse/ActiveRecord
build = Ci::Build
.with_expired_artifacts
.reorder(nil)
- .find_by(id: build_id)
+ .find_by_id(build_id)
+ # rubocop: enable CodeReuse/ActiveRecord
return unless build&.project && !build.project.pending_delete
Gitlab::AppLogger.info("Removing artifacts for build #{build.id}...")
build.erase_erasable_artifacts!
end
- # rubocop: enable CodeReuse/ActiveRecord
end