aboutsummaryrefslogtreecommitdiffstats
path: root/drive/upload.go
diff options
context:
space:
mode:
authorPetter Rasmussen2016-01-20 21:40:17 +0100
committerPetter Rasmussen2016-01-20 21:40:17 +0100
commitb7f7493f1611fe51d8ba803122a3ca37e760c8ad (patch)
tree190aba94cdaed620876ef87e475388d02fec6aba /drive/upload.go
parent44aa7407f6bdbc5157104969ef275cd5e51a99af (diff)
downloadgdrive-b7f7493f1611fe51d8ba803122a3ca37e760c8ad.tar.bz2
Allow multiple parent flags
Diffstat (limited to 'drive/upload.go')
-rw-r--r--drive/upload.go8
1 files changed, 3 insertions, 5 deletions
diff --git a/drive/upload.go b/drive/upload.go
index 3a65d0f..fdba5cc 100644
--- a/drive/upload.go
+++ b/drive/upload.go
@@ -14,7 +14,7 @@ type UploadFileArgs struct {
Out io.Writer
Path string
Name string
- Parent string
+ Parents []string
Mime string
Recursive bool
Stdin bool
@@ -53,10 +53,8 @@ func (self *Drive) Upload(args UploadFileArgs) (err error) {
dstFile.MimeType = args.Mime
}
- // Set parent folder if provided
- if args.Parent != "" {
- dstFile.Parents = []string{args.Parent}
- }
+ // Set parent folders
+ dstFile.Parents = args.Parents
f, err := self.service.Files.Create(dstFile).ResumableMedia(context.Background(), srcFile, srcFileInfo.Size(), dstFile.MimeType).Do()
if err != nil {