fix missing commit of blob after lfs push

This commit is contained in:
Sebastian Sdorra
2017-05-30 09:21:50 +02:00
parent 33ea2273b0
commit f6318a3b58

View File

@@ -246,10 +246,12 @@ public class ScmFileTransferServlet extends HttpServlet {
private void readBlobFromResponse(HttpServletRequest request, HttpServletResponse response, AnyLongObjectId objectId) throws IOException {
try (OutputStream blobOutputStream = blobStore.create(objectId.getName()).getOutputStream();
Blob blob = blobStore.create(objectId.getName());
try (OutputStream blobOutputStream = blob.getOutputStream();
ServletInputStream requestInputStream = request.getInputStream()) {
IOUtil.copy(requestInputStream, blobOutputStream);
blob.commit();
response.setContentType(Constants.CONTENT_TYPE_GIT_LFS_JSON);
response.setStatus(HttpServletResponse.SC_OK);