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