From 03f1c558207375109b9057e7d169907f5c87a2b1 Mon Sep 17 00:00:00 2001 From: Hamza HRAMCHI <hamza.hramchi@xelians.fr> Date: Tue, 27 Jun 2023 12:24:44 +0200 Subject: [PATCH] FIX #25530 TIME 0:05 format code + catch error --- src/frontend/app/profile/profile.component.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/frontend/app/profile/profile.component.ts b/src/frontend/app/profile/profile.component.ts index ae0f5d42c7..b3569833c0 100644 --- a/src/frontend/app/profile/profile.component.ts +++ b/src/frontend/app/profile/profile.component.ts @@ -457,11 +457,16 @@ export class ProfileComponent implements OnInit { } toggleSignature(i: number) { - this.http.patch('../rest/users/' + this.authService.user.id + '/signatures/' + this.signaturesService.signaturesList[i].id + '/substituted', { 'substituted': !this.signaturesService.signaturesList[i].substituted }) - .subscribe(() => { + this.http.patch('../rest/users/' + this.authService.user.id + '/signatures/' + this.signaturesService.signaturesList[i].id + '/substituted', { 'substituted': !this.signaturesService.signaturesList[i].substituted }).pipe( + tap(() => { this.signaturesService.signaturesList[i].substituted = !this.signaturesService.signaturesList[i].substituted; this.notificationService.success('lang.modificationSaved'); - }); + }), + catchError((err: any) => { + this.notificationService.handleErrors(err); + return of(false); + }) + ).subscribe(); } getNotifications() { -- GitLab