From c6d8561bba90cc4857008ebe539d1225c563c98a Mon Sep 17 00:00:00 2001 From: "szabolcs.gyuris" Date: Mon, 10 Feb 2025 10:14:01 +0000 Subject: [PATCH] setFilter in moveOrCopyAction (cherry picked from commit feecba7358603f62ac089b23e1f96429a66037dc) --- apps/files/src/actions/moveOrCopyAction.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/files/src/actions/moveOrCopyAction.ts b/apps/files/src/actions/moveOrCopyAction.ts index fa7b5d4345ae9..2586fef56e808 100644 --- a/apps/files/src/actions/moveOrCopyAction.ts +++ b/apps/files/src/actions/moveOrCopyAction.ts @@ -211,6 +211,11 @@ async function openFilePickerForAction( // We don't want to show the current nodes in the file picker return !fileIDs.includes(n.fileid) }) + .setFilter((n: Node) => { + // We only want to show folders in the file picker + // We don't want to show encrypted folders in the file picker + return !(n.attributes?.['type'] !== "directory" || n.attributes?.['is-encrypted'] === 1) + }) .setMimeTypeFilter([]) .setMultiSelect(false) .startAt(dir)