diff --git a/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts b/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts index 40ffd0c2aa..8548f4ce83 100644 --- a/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts +++ b/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts @@ -136,7 +136,9 @@ export class UploadService { let uploadingFileModel = new FileModel(file); latestFilesAdded.push(uploadingFileModel); this._queue.push(uploadingFileModel); - this._filesUploadObserver.next(this._queue); + if (this._filesUploadObserver) { + this._filesUploadObserver.next(this._queue); + } } } return latestFilesAdded; @@ -169,6 +171,9 @@ export class UploadService { loaded: e.loaded, percent: percent }); + if (this._filesUploadObserver) { + this._filesUploadObserver.next(this._queue); + } } };