From fca1ddcea5b1e2d483ff14b9912d65791c9bd5c6 Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Mon, 23 Dec 2019 16:11:37 +0100
Subject: [PATCH] FEAT #12091 TIME 0:10 Fix default department

---
 .../contact/page/contacts-page-administration.component.ts  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts b/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
index 8d29327087b..5e1e51b5d36 100644
--- a/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
+++ b/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
@@ -363,7 +363,9 @@ export class ContactsPageAdministrationComponent implements OnInit {
     initBanSearch() {
         this.http.get("../../rest/ban/availableDepartments").pipe(
             tap((data: any) => {
-                this.addressBANCurrentDepartment = data.default !== null ? data.default : this.addressBANCurrentDepartment;
+                if (data.default !== null && data.departments.indexOf(data.default) !== - 1) {
+                    this.addressBANCurrentDepartment = data.default;
+                }
                 this.departmentList = data.departments;
             }),
             catchError((err: any) => {
@@ -642,4 +644,4 @@ export class ContactsPageAdministrationComponent implements OnInit {
             this.addressBANMode = !this.addressBANMode;
         }
     }
-}
\ No newline at end of file
+}
-- 
GitLab