fix: compile error

pull/2299/head 4.0.0-beta.7
Aaron Liu 2025-04-24 15:56:10 +08:00
parent d6496ee9a0
commit d195002bf7
1 changed files with 3 additions and 3 deletions

View File

@ -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") return fmt.Errorf("destination is not a folder")
} }
// check permission // check ownership
if err := f.EvaluatePermission(ctx, dstFile, types.FilePermissionCreate, false); err != nil { if f.user.ID != dstFile.OwnerID() {
return fmt.Errorf("failed to evaluate permission: %w", err) 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 // Get parent folder storage policy and performs validation
policy, err := f.getPreferredPolicy(ctx, dstFile, 0) policy, err := f.getPreferredPolicy(ctx, dstFile)
if err != nil { if err != nil {
return err return err
} }