move mutation dest dir fix
This commit is contained in:
parent
72901e4685
commit
3c8ece72cc
@ -70,6 +70,13 @@ func moveMutation(ctx context.Context, src, dest string) (*File, error) {
|
||||
return nil, fmt.Errorf("Failed to get s3Client from context")
|
||||
}
|
||||
|
||||
// Check if dest is a file or a dir
|
||||
if strings.HasSuffix(dest, "/") {
|
||||
// create new dest id
|
||||
// TODO: What if a file with this id already exists?
|
||||
dest += getFilenameFromID(src)
|
||||
}
|
||||
|
||||
// There is no (spoon) move. Only copy and delete
|
||||
info, err := s3Client.CopyObject(ctx, minio.CopyDestOptions{
|
||||
Bucket: bucketName,
|
||||
|
Loading…
Reference in New Issue
Block a user