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 3b37f2ba12ba7a1fe70501e190a918d95d8d1430..4d6c0e5ba0bca3a14b4e33d989d737fa379552ff 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 38a7b041ad76c71ef06a78f5f7184a0260fd31f0..208bf667e34a682bf13a4022276667409c9f4831 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();