diff --git a/app/services/projects/destroy_service.rb b/app/services/projects/destroy_service.rb
index f2d1240223982575486ae44da9b1b9021e45f310..06d8d1432317ad665732e616c7b61e0006d00fbd 100644
--- a/app/services/projects/destroy_service.rb
+++ b/app/services/projects/destroy_service.rb
@@ -76,7 +76,7 @@ module Projects
       return true unless Gitlab.config.registry.enabled
 
       ContainerRepository.build_root_repository(project).tap do |repository|
-        return repository.delete_tags! if repository.has_tags?
+        return repository.has_tags? ? repository.delete_tags! : true
       end
     end