From da81667b3f00b49f65cc6a007dbf04214cd47998 Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Mon, 25 Oct 2021 13:46:07 +0200
Subject: [PATCH] Modification pour include ou exclude des composantes de la
 liste d'affectation.

---
 src/UnicaenSiham/Service/Siham.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/UnicaenSiham/Service/Siham.php b/src/UnicaenSiham/Service/Siham.php
index aa1ca09..49e1f8e 100644
--- a/src/UnicaenSiham/Service/Siham.php
+++ b/src/UnicaenSiham/Service/Siham.php
@@ -1299,7 +1299,9 @@ class Siham
             if (isset($result->return)) {
                 $unitesOrganisationnelles = [];
                 foreach ($result->return as $value) {
-                    $unitesOrganisationnelles[$value->codeUO] = $value->libLongUO;
+                    $unitesOrganisationnelles[$value->codeUO] = ['libLong'  => $value->libLongUO,
+                                                                 'libCourt' => $value->libCourtUO,
+                    ];
                 }
                 //Supprimer une composante de la liste
                 if (!empty($this->sihamConfig['unites-organisationelles']['excludes'])) {
@@ -1315,7 +1317,10 @@ class Siham
                     $includes = $this->sihamConfig['unites-organisationelles']['includes'];
                     foreach ($includes as $code => $libelle) {
                         if (!array_key_exists($code, $unitesOrganisationnelles)) {
-                            $unitesOrganisationnelles[$code] = $libelle;
+                            $unitesOrganisationnelles[$code] = ['libLong'  => $libelle,
+                                                                'libCourt' => $libelle,
+
+                            ];
                         }
                     }
                 }
-- 
GitLab