Unified: use server access client for bulk operations (#103828)

This commit is contained in:
Ryan McKinley
2025-04-10 20:29:59 +01:00
committed by GitHub
parent 190f5a234f
commit 02b090574d
+2 -5
View File
@@ -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,