From a25dbe3332f775be0550b3c5a8de16c43d518483 Mon Sep 17 00:00:00 2001 From: James Daniels Date: Wed, 18 Nov 2020 12:42:27 -0500 Subject: [PATCH] fix(storage): error state not represent in UploadTaskSnapshot --- src/storage/observable/fromTask.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/storage/observable/fromTask.ts b/src/storage/observable/fromTask.ts index 8b485eae1..ae4d8ec94 100644 --- a/src/storage/observable/fromTask.ts +++ b/src/storage/observable/fromTask.ts @@ -6,7 +6,10 @@ export function fromTask(task: UploadTask) { const progress = (snap: UploadTaskSnapshot) => subscriber.next(snap); const error = e => subscriber.error(e); const complete = () => subscriber.complete(); - task.on('state_changed', progress, error, () => { + task.on('state_changed', progress, (e) => { + progress(task.snapshot); + error(e); + }, () => { progress(task.snapshot); complete(); });