diff --git a/src/UnicaenLdap/Entity/Base/People.php b/src/UnicaenLdap/Entity/Base/People.php index c6b9f1410f2a0fad780f6943365a187f1567e88f..d8d43f1f67fca4a12e8fc011a864b0573118f000 100644 --- a/src/UnicaenLdap/Entity/Base/People.php +++ b/src/UnicaenLdap/Entity/Base/People.php @@ -1780,9 +1780,9 @@ class People extends Entity $corpsLabel = $this->getLabel('NCORPS'); $value = array_map(function ($val) use ($corpsLabel) { if (is_string($val)) { - if (preg_match("/^$corpsLabel\w+$/", $val)) { + if (preg_match("/^$corpsLabel.*$/", $val)) { return $val; - } elseif (preg_match("/^\w+$/", $val)) { + } elseif (preg_match("/^.*$/", $val)) { return sprintf('%s%s', $corpsLabel, $val); } }