From ab298b30e80b71abfbd60a0dd4271287dcf09312 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Thu, 15 Jul 2021 08:59:59 +0100 Subject: [PATCH] Remove loader on error --- src/app/pages/agenda/new-event/new-event.page.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/pages/agenda/new-event/new-event.page.ts b/src/app/pages/agenda/new-event/new-event.page.ts index 219966c4d..c2359b6f1 100644 --- a/src/app/pages/agenda/new-event/new-event.page.ts +++ b/src/app/pages/agenda/new-event/new-event.page.ts @@ -234,9 +234,11 @@ export class NewEventPage implements OnInit { let eventId: any; + const loader = this.toastService.loading() + try { - const loader = this.toastService.loading() + if(this.loggeduser.Profile == 'MDGPR') { console.log(this.loggeduser.Profile); @@ -245,14 +247,12 @@ export class NewEventPage implements OnInit { eventId = await this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).toPromise(); console.log(eventId); - loader.remove() } else if(this.loggeduser.Profile == 'PR'){ console.log(this.loggeduser.Profile); eventId = await this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).toPromise(); - loader.remove() } const DocumentToSave: EventAttachment[] = this.documents.map((e) => { @@ -284,6 +284,8 @@ export class NewEventPage implements OnInit { } catch (error) { this.toastService.badRequest() + } finally { + loader.remove() } }