diff options
Diffstat (limited to 'app/graphql/mutations/container_repositories/destroy.rb')
-rw-r--r-- | app/graphql/mutations/container_repositories/destroy.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/graphql/mutations/container_repositories/destroy.rb b/app/graphql/mutations/container_repositories/destroy.rb index 2a45291be22..fe1c3fe4e61 100644 --- a/app/graphql/mutations/container_repositories/destroy.rb +++ b/app/graphql/mutations/container_repositories/destroy.rb @@ -21,9 +21,11 @@ module Mutations container_repository = authorized_find!(id: id) container_repository.delete_scheduled! - # rubocop:disable CodeReuse/Worker - DeleteContainerRepositoryWorker.perform_async(current_user.id, container_repository.id) - # rubocop:enable CodeReuse/Worker + + unless Feature.enabled?(:container_registry_delete_repository_with_cron_worker) + DeleteContainerRepositoryWorker.perform_async(current_user.id, container_repository.id) # rubocop:disable CodeReuse/Worker + end + track_event(:delete_repository, :container) { |