diff --git a/lib/s3/managed_upload.js b/lib/s3/managed_upload.js index bfbd1c3211..741bb52831 100644 --- a/lib/s3/managed_upload.js +++ b/lib/s3/managed_upload.js @@ -62,6 +62,7 @@ function ManagedUpload(svc, options) { function finishSinglePart(err, data) { var httpReq = this.request.httpRequest; var url = AWS.util.urlFormat(httpReq.endpoint); + if (err) return callback(err); data.Location = url.substr(0, url.length - 1) + httpReq.path; callback(err, data); }