mirror of
https://github.com/get-drexa/drive.git
synced 2025-11-30 21:41:39 +00:00
feat: check for name conflict on file/dir move
Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
@@ -46,7 +46,8 @@ export const moveItems = authenticatedMutation({
|
||||
break
|
||||
}
|
||||
}
|
||||
await Promise.all([
|
||||
|
||||
const [fileMoveResult, directoryMoveResult] = await Promise.all([
|
||||
Files.move(ctx, {
|
||||
targetDirectory: targetDirectoryHandle,
|
||||
items: fileHandles,
|
||||
@@ -57,6 +58,9 @@ export const moveItems = authenticatedMutation({
|
||||
}),
|
||||
])
|
||||
|
||||
return { items, targetDirectory }
|
||||
return {
|
||||
moved: [...directoryMoveResult.moved, ...fileMoveResult.moved],
|
||||
errors: [...fileMoveResult.errors, ...directoryMoveResult.errors],
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user