diff --git a/src/Module/Commercial/Application/Validator/ClientInformationCompletenessValidator.php b/src/Module/Commercial/Application/Validator/ClientInformationCompletenessValidator.php index fe374fe..ec5c775 100644 --- a/src/Module/Commercial/Application/Validator/ClientInformationCompletenessValidator.php +++ b/src/Module/Commercial/Application/Validator/ClientInformationCompletenessValidator.php @@ -43,7 +43,10 @@ final class ClientInformationCompletenessValidator foreach ($fields as $property => $value) { if ($this->isMissing($value)) { $violations->add(new ConstraintViolation( - sprintf('Ce champ est obligatoire pour le role Commerciale (champ "%s").', $property), + // Pas de nom de champ technique dans le message : la violation est + // deja rattachee au bon champ via son propertyPath (mappe inline + // cote front par useFormErrors). + 'Ce champ est obligatoire pour le rôle Commerciale.', null, [], $client, diff --git a/src/Module/Commercial/Application/Validator/SupplierInformationCompletenessValidator.php b/src/Module/Commercial/Application/Validator/SupplierInformationCompletenessValidator.php index f5db864..21d4d84 100644 --- a/src/Module/Commercial/Application/Validator/SupplierInformationCompletenessValidator.php +++ b/src/Module/Commercial/Application/Validator/SupplierInformationCompletenessValidator.php @@ -47,7 +47,10 @@ final class SupplierInformationCompletenessValidator foreach ($fields as $property => $value) { if ($this->isMissing($value)) { $violations->add(new ConstraintViolation( - sprintf('Ce champ est obligatoire pour le rôle Commerciale (champ "%s").', $property), + // Pas de nom de champ technique dans le message : la violation est + // deja rattachee au bon champ via son propertyPath (mappe inline + // cote front par useFormErrors). + 'Ce champ est obligatoire pour le rôle Commerciale.', null, [], $supplier,