X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/afb588643e62c20e94e284877913f60b4754c1cf..50ab8cb746632cb442c064449503e527c4cdddbe:/src/common/webdav.ts diff --git a/src/common/webdav.ts b/src/common/webdav.ts index 1a7da835c8..a09e8fdd6d 100644 --- a/src/common/webdav.ts +++ b/src/common/webdav.ts @@ -28,12 +28,14 @@ export class WebDAV { data }) - upload = (url: string, path: string, files: File[], config: WebDAVRequestConfig = {}) => { - return files.map(file => this.request({ - ...config, url, - method: 'PUT', - data: file - })); + upload = (url: string, files: File[], config: WebDAVRequestConfig = {}) => { + return Promise.all( + files.map(file => this.request({ + ...config, url, + method: 'PUT', + data: file + })) + ); } copy = (url: string, destination: string, config: WebDAVRequestConfig = {}) =>