diff --git a/src/frontend/app/search/search.component.ts b/src/frontend/app/search/search.component.ts index 8589a495317f86f188953d636a6ce6b7d374e223..8cd182e12ab577b293cdd865e84c03df8a348f45 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(); });