Call completeMultipartUpload before opening writer

This allows Jetty to propagate errors from completeMultipartUpload
correctly.
pull/78/head
Andrew Gaul 2015-07-29 16:22:18 -07:00
rodzic 50871a55ec
commit dba252bb99
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -1389,9 +1389,9 @@ final class S3ProxyHandler extends AbstractHandler {
throw new S3Exception(S3ErrorCode.MALFORMED_X_M_L);
}
try (Writer writer = response.getWriter()) {
String eTag = blobStore.completeMultipartUpload(mpu, parts);
String eTag = blobStore.completeMultipartUpload(mpu, parts);
try (Writer writer = response.getWriter()) {
XMLStreamWriter xml = xmlOutputFactory.createXMLStreamWriter(
writer);
xml.writeStartDocument();