diff options
Diffstat (limited to 'app/workers/cleanup_container_repository_worker.rb')
-rw-r--r-- | app/workers/cleanup_container_repository_worker.rb | 16 |
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 |