|
|
@@ -182,17 +182,15 @@ const openFilePickerForAction = async (action: MoveCopyAction, dir = '/', nodes: |
|
|
|
const filePicker = getFilePickerBuilder(t('files', 'Choose destination')) |
|
|
|
.allowDirectories(true) |
|
|
|
.setFilter((n: Node) => { |
|
|
|
// We only want to show folders that we can create nodes in |
|
|
|
return (n.permissions & Permission.CREATE) !== 0 |
|
|
|
// We don't want to show the current nodes in the file picker |
|
|
|
&& !fileIDs.includes(n.fileid) |
|
|
|
// We don't want to show the current nodes in the file picker |
|
|
|
return !fileIDs.includes(n.fileid) |
|
|
|
}) |
|
|
|
.setMimeTypeFilter([]) |
|
|
|
.setMultiSelect(false) |
|
|
|
.startAt(dir) |
|
|
|
|
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
filePicker.setButtonFactory((_selection, path: string) => { |
|
|
|
filePicker.setButtonFactory((selection: Node[], path: string) => { |
|
|
|
const buttons: IFilePickerButton[] = [] |
|
|
|
const target = basename(path) |
|
|
|
|