From d195002bf73f1c690d01e90645505b139df5a6f7 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Thu, 24 Apr 2025 15:56:10 +0800 Subject: [PATCH] fix: compile error --- pkg/filemanager/fs/dbfs/upload.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/filemanager/fs/dbfs/upload.go b/pkg/filemanager/fs/dbfs/upload.go index 278229f..5e59286 100644 --- a/pkg/filemanager/fs/dbfs/upload.go +++ b/pkg/filemanager/fs/dbfs/upload.go @@ -32,8 +32,8 @@ func (f *DBFS) PreValidateUpload(ctx context.Context, dst *fs.URI, files ...fs.P return fmt.Errorf("destination is not a folder") } - // check permission - if err := f.EvaluatePermission(ctx, dstFile, types.FilePermissionCreate, false); err != nil { + // check ownership + if f.user.ID != dstFile.OwnerID() { return fmt.Errorf("failed to evaluate permission: %w", err) } @@ -43,7 +43,7 @@ func (f *DBFS) PreValidateUpload(ctx context.Context, dst *fs.URI, files ...fs.P } // Get parent folder storage policy and performs validation - policy, err := f.getPreferredPolicy(ctx, dstFile, 0) + policy, err := f.getPreferredPolicy(ctx, dstFile) if err != nil { return err }