From b211c83e6e5859a2f90ba631d27a6e54a41585cd Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Tue, 27 Oct 2020 11:00:05 +0100 Subject: [PATCH] FEAT #13695 TIME 0:45 fix message error notification --- .../service/notification/notification.service.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/frontend/service/notification/notification.service.ts b/src/frontend/service/notification/notification.service.ts index a0b0c7ace64..eecbb8ff9ba 100644 --- a/src/frontend/service/notification/notification.service.ts +++ b/src/frontend/service/notification/notification.service.ts @@ -68,7 +68,11 @@ export class NotificationService { } else if (err.error.exception !== undefined) { this.error(err.error.exception[0].message, err.url); } else if (err.error.error !== undefined) { - this.error(err.error.error.message, err.url); + if (err.error.error[0] !== undefined) { + this.error(err.error.error[0].message, err.url); + } else { + this.error(err.error.error.message, err.url); + } } else { this.error(`${err.status} : ${err.statusText}`, err.url); } @@ -94,7 +98,11 @@ export class NotificationService { } else if (err.error.exception !== undefined) { this.error(err.error.exception[0].message, err.url); } else if (err.error.error !== undefined) { - this.error(err.error.error.message, err.url); + if (err.error.error[0] !== undefined) { + this.error(err.error.error[0].message, err.url); + } else { + this.error(err.error.error.message, err.url); + } } else { this.error(`${err.status} : ${err.statusText}`, err.url); } -- GitLab