From d9a7adcd948e77444d3d2b36fc1e621ce86abf2e Mon Sep 17 00:00:00 2001 From: Andriy Oblivantsev Date: Fri, 28 Aug 2026 09:56:10 +0100 Subject: [PATCH] fix(files): DeleteDavItems with Immediately true Soft-delete (Immediately false) failed on some project files with "You don't have enough permission to create" when moving to Trash. Co-authored-by: Cursor --- files_webdav.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files_webdav.go b/files_webdav.go index f3fcafd..f4d7e32 100644 --- a/files_webdav.go +++ b/files_webdav.go @@ -169,7 +169,7 @@ func (c *Client) CopyDavItems(ctx context.Context, folderIDs, fileIDs []string, // DeleteDavItems deletes the given folders and/or files. func (c *Client) DeleteDavItems(ctx context.Context, folderIDs, fileIDs []string) error { - body := map[string]any{"DeleteAfter": true, "Immediately": false} + body := map[string]any{"DeleteAfter": true, "Immediately": true} for _, id := range folderIDs { if _, err := c.deleteJSON(ctx, "/api/2.0/files/folder/"+url.PathEscape(id), body); err != nil { return err