From e5b4d317acfc4d923075fd9c983fa2aea2d19aa3 Mon Sep 17 00:00:00 2001
From: sebo <sebastian.bergandy@external.mgm-cp.com>
Date: Tue, 4 Mar 2025 09:56:35 +0100
Subject: [PATCH] OZG-5977 clear uploaded files on navigation

---
 .../src/lib/wiedervorlage.service.spec.ts                  | 7 +++++++
 .../wiedervorlage-shared/src/lib/wiedervorlage.service.ts  | 1 +
 2 files changed, 8 insertions(+)

diff --git a/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.spec.ts b/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.spec.ts
index 3b37f2ba12..4d6c0e5ba0 100644
--- a/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.spec.ts
+++ b/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.spec.ts
@@ -442,6 +442,13 @@ describe('WiedervorlageService', () => {
       service.setWiedervorlageListReload = jest.fn();
       (<any>service).forceWiedervorlageReload = jest.fn();
       service.clearWiedervorlagenList = jest.fn();
+      service.clearUploadedFiles = jest.fn();
+    });
+
+    it('should clear uploaded files', () => {
+      service.onNavigation({});
+
+      expect(service.clearUploadedFiles).toHaveBeenCalled();
     });
 
     describe('to vorgang detail', () => {
diff --git a/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.ts b/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.ts
index 38a7b041ad..208bf667e3 100644
--- a/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.ts
+++ b/alfa-client/libs/wiedervorlage-shared/src/lib/wiedervorlage.service.ts
@@ -152,6 +152,7 @@ export class WiedervorlageService implements OnDestroy {
   }
 
   onNavigation(params: Params): void {
+    this.clearUploadedFiles();
     if (this.navigateToVorgangDetailPage(params)) {
       this.setWiedervorlageListReload();
       this.forceWiedervorlageReload();
-- 
GitLab