From 0251fc9a025c24ed35dcd6560797450be6db9e25 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 28 May 2024 20:25:50 +0200 Subject: [PATCH] OZG-5718: reset attachment upload in progress on init --- .../libs/bescheid-shared/src/lib/bescheid.service.spec.ts | 8 ++++++++ .../libs/bescheid-shared/src/lib/bescheid.service.ts | 1 + 2 files changed, 9 insertions(+) diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts index 0eff6baa69..e60c95076e 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts @@ -932,6 +932,14 @@ describe('BescheidService', () => { singleCold({ loading: false }), ); }); + + it('should emit empty upload in progress for upload attachmentdocument in progress', () => { + service.init(); + + expect(service.getUploadAttachmentInProgress()).toBeObservable( + singleCold({ loading: false }), + ); + }); }); describe('create bescheid document', () => { diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts index 960ba80c87..90dbfa4346 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts @@ -154,6 +154,7 @@ export class BescheidService { this.bescheidDocumentUri$.next(null); this.uploadBescheidDocumentInProgress$.next({ loading: false }); this.uploadedAttachment$.next(createEmptyStateResource()); + this.uploadAttachmentInProgress$.next({ loading: false }); } public getBescheidDraft(): Observable<StateResource<BescheidResource>> { -- GitLab