From e56d3f717f8af3701fe5472746aa4770aaaa5828 Mon Sep 17 00:00:00 2001
From: Kristof De Langhe <kristof.delanghe@atmire.com>
Date: Fri, 3 Apr 2020 11:52:09 +0200
Subject: [PATCH] 68346: Upload bitstream bugfix - properly refresh uploader
 component

---
 .../bitstreams/upload/upload-bitstream.component.spec.ts        | 2 +-
 .../+item-page/bitstreams/upload/upload-bitstream.component.ts  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/app/+item-page/bitstreams/upload/upload-bitstream.component.spec.ts b/src/app/+item-page/bitstreams/upload/upload-bitstream.component.spec.ts
index 061d7014a8..15a13884f3 100644
--- a/src/app/+item-page/bitstreams/upload/upload-bitstream.component.spec.ts
+++ b/src/app/+item-page/bitstreams/upload/upload-bitstream.component.spec.ts
@@ -90,7 +90,7 @@ describe('UploadBistreamComponent', () => {
     buildAuthHeader: () => authToken
   });
   const notificationsServiceStub = new NotificationsServiceStub();
-  const uploaderComponent = jasmine.createSpyObj('uploaderComponent', ['ngOnInit']);
+  const uploaderComponent = jasmine.createSpyObj('uploaderComponent', ['ngOnInit', 'ngAfterViewInit']);
   const requestService = jasmine.createSpyObj('requestService', {
     removeByHrefSubstring: {}
   });
diff --git a/src/app/+item-page/bitstreams/upload/upload-bitstream.component.ts b/src/app/+item-page/bitstreams/upload/upload-bitstream.component.ts
index 57f6b4dc55..536fc0931f 100644
--- a/src/app/+item-page/bitstreams/upload/upload-bitstream.component.ts
+++ b/src/app/+item-page/bitstreams/upload/upload-bitstream.component.ts
@@ -154,6 +154,7 @@ export class UploadBitstreamComponent implements OnInit, OnDestroy {
       // Re-initialize the uploader component to ensure the latest changes to the options are applied
       if (this.uploaderComponent) {
         this.uploaderComponent.ngOnInit();
+        this.uploaderComponent.ngAfterViewInit();
       }
     });
   }
-- 
GitLab