From 8432444646c49bfcc597b1a70a78179358c0eae1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomek=20Re=CC=A8kawek?= Date: Fri, 8 Jun 2018 13:56:26 +0200 Subject: [PATCH] Always set the copyProgress field. --- lib/core/blob/StorageManager.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/core/blob/StorageManager.js b/lib/core/blob/StorageManager.js index a06c6850b..35436fa4e 100644 --- a/lib/core/blob/StorageManager.js +++ b/lib/core/blob/StorageManager.js @@ -603,6 +603,7 @@ class StorageManager { blobProxyDestination = this._createOrUpdateBlob(coll, request), copyId = uuidv4(); + blobProxyDestination.original.copyProgress = `0/${sourceProxy.original.size}`; blobProxyDestination.original.copyStatus = CopyStatus.PENDING; blobProxyDestination.original.copyStatusDescription = ''; blobProxyDestination.original.copyId = copyId; @@ -610,6 +611,7 @@ class StorageManager { let bytesCopied = 0; to.on('finish', () => { if (blobProxyDestination.original.copyStatus !== CopyStatus.FAILED) { + blobProxyDestination.original.copyProgress = `${sourceProxy.original.size}/${sourceProxy.original.size}`; blobProxyDestination.original.copyCompletionTime = new Date().toGMTString(); blobProxyDestination.original.copyStatus = CopyStatus.SUCCESS; delete blobProxyDestination.original.copyStatusDescription;