summaryrefslogtreecommitdiff
path: root/app/graphql/mutations/packages/bulk_destroy.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/graphql/mutations/packages/bulk_destroy.rb')
-rw-r--r--app/graphql/mutations/packages/bulk_destroy.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/app/graphql/mutations/packages/bulk_destroy.rb b/app/graphql/mutations/packages/bulk_destroy.rb
index a0756d0c3f9..86f8de91e2b 100644
--- a/app/graphql/mutations/packages/bulk_destroy.rb
+++ b/app/graphql/mutations/packages/bulk_destroy.rb
@@ -16,11 +16,10 @@ module Mutations
def resolve(ids:)
raise_resource_not_available_error!(TOO_MANY_IDS_ERROR) if ids.size > MAX_PACKAGES
- ids = GitlabSchema.parse_gids(ids, expected_type: ::Packages::Package)
- .map(&:model_id)
+ model_ids = ids.map(&:model_id)
service = ::Packages::MarkPackagesForDestructionService.new(
- packages: packages_from(ids),
+ packages: packages_from(model_ids),
current_user: current_user
)
result = service.execute