From a363fd3952bb996da556dd0612c198f9462431a3 Mon Sep 17 00:00:00 2001
From: Hamza HRAMCHI <hamza.hramchi@xelians.fr>
Date: Mon, 22 Aug 2022 17:34:46 +0200
Subject: [PATCH] FIX #17671 TIME 0:05 call downloadProof function before
 deletion

---
 src/frontend/app/search/search.component.ts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/frontend/app/search/search.component.ts b/src/frontend/app/search/search.component.ts
index 8589a49531..8cd182e12a 100644
--- a/src/frontend/app/search/search.component.ts
+++ b/src/frontend/app/search/search.component.ts
@@ -557,16 +557,16 @@ export class SearchComponent implements OnInit {
                 },
                 {
                     text: this.translate.instant('lang.delete'),
-                    handler: (res: any) => {
+                    handler: async (res: any) => {
                         this.physicalPurge = !this.functionsService.empty(res) ? true : false;
+                        await this.downloadProof(item, '');
                         this.http.delete(`../rest/documents/${item.id}?physicalPurge=${this.physicalPurge}`).pipe(
                             tap(async (data: any) => {
                                 this.loadingController.create({
                                     message: this.translate.instant('lang.processing'),
                                     spinner: 'dots'
-                                }).then(async (load: HTMLIonLoadingElement) => {
+                                }).then((load: HTMLIonLoadingElement) => {
                                     load.present();
-                                    await this.downloadProof(item, '');
                                     this.search();
                                     load.dismiss();
                                 });
-- 
GitLab