summaryrefslogtreecommitdiff
path: root/app/workers/cleanup_container_repository_worker.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/cleanup_container_repository_worker.rb')
-rw-r--r--app/workers/cleanup_container_repository_worker.rb16
1 files changed, 1 insertions, 15 deletions
diff --git a/app/workers/cleanup_container_repository_worker.rb b/app/workers/cleanup_container_repository_worker.rb
index 7274ecf62f9..73501315575 100644
--- a/app/workers/cleanup_container_repository_worker.rb
+++ b/app/workers/cleanup_container_repository_worker.rb
@@ -23,31 +23,17 @@ class CleanupContainerRepositoryWorker
return unless valid?
- if run_by_container_expiration_policy?
- container_repository.start_expiration_policy!
- end
-
- result = Projects::ContainerRepository::CleanupTagsService
+ Projects::ContainerRepository::CleanupTagsService
.new(container_repository, current_user, params)
.execute
-
- if run_by_container_expiration_policy? && result[:status] == :success
- container_repository.reset_expiration_policy_started_at!
- end
end
private
def valid?
- return true if run_by_container_expiration_policy?
-
current_user && container_repository && project
end
- def run_by_container_expiration_policy?
- @params['container_expiration_policy'] && container_repository.present? && project.present?
- end
-
def project
container_repository&.project
end