From 02b090574dc024382c85a7c40173e3e353a93569 Mon Sep 17 00:00:00 2001 From: Ryan McKinley Date: Thu, 10 Apr 2025 22:29:59 +0300 Subject: [PATCH] Unified: use server access client for bulk operations (#103828) --- pkg/storage/unified/resource/bulk.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkg/storage/unified/resource/bulk.go b/pkg/storage/unified/resource/bulk.go index 3c580559a55..aff0d472a38 100644 --- a/pkg/storage/unified/resource/bulk.go +++ b/pkg/storage/unified/resource/bulk.go @@ -141,13 +141,10 @@ func (s *server) BulkProcess(stream BulkStore_BulkProcessServer) error { }) } - // HACK!!! always allow everything!!!!!! - access := authlib.FixedAccessClient(true) - if settings.RebuildCollection { for _, k := range settings.Collection { // Can we delete the whole collection - rsp, err := access.Check(ctx, user, authlib.CheckRequest{ + rsp, err := s.access.Check(ctx, user, authlib.CheckRequest{ Namespace: k.Namespace, Group: k.Group, Resource: k.Resource, @@ -163,7 +160,7 @@ func (s *server) BulkProcess(stream BulkStore_BulkProcessServer) error { } // This will be called for each request -- with the folder ID - runner.checker[k.NSGR()], err = access.Compile(ctx, user, authlib.ListRequest{ + runner.checker[k.NSGR()], err = s.access.Compile(ctx, user, authlib.ListRequest{ Namespace: k.Namespace, Group: k.Group, Resource: k.Resource,