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