Fix upload progress bug

This commit is contained in:
Bassem Dghaidi
2024-12-02 03:55:57 -08:00
committed by GitHub
parent db1d01308c
commit d89855bb90
3 changed files with 12 additions and 7 deletions

View File

@@ -126,11 +126,7 @@ export async function uploadCacheArchiveSDK(
): Promise<BlobUploadCommonResponse> {
const blobClient: BlobClient = new BlobClient(signedUploadURL)
const blockBlobClient: BlockBlobClient = blobClient.getBlockBlobClient()
const properties = await blobClient.getProperties()
const contentLength = properties.contentLength ?? -1
const uploadProgress = new UploadProgress(contentLength)
const uploadProgress = new UploadProgress(options?.archiveSizeBytes ?? 0)
// Specify data transfer options
const uploadOptions: BlockBlobParallelUploadOptions = {
@@ -161,7 +157,9 @@ export async function uploadCacheArchiveSDK(
return response
} catch (error) {
core.debug(`Error uploading cache archive: ${error}`)
core.warning(
`uploadCacheArchiveSDK: internal error uploading cache archive: ${error.message}`
)
throw error
} finally {
uploadProgress.stopDisplayTimer()