-
Bug
-
Résolution: Résolu
-
Mineur
-
master, branche 1.7
Les champs suivants ne sont pas nommés correctement :
BUREAU_1, BUREAU_2, TELEPHONE_1, TELEPHONE_2, TELECOPIE_1 et TELECOPIE_2
Ceux-ci sont nommés bureau1, bureau2, telephone1,telephone2, telecopie1, telecopie2 en base de données et dans le bean.
Lors de l'import de fichier XML, le traitement vérifie si le champ présent dans le fichier doit être importé (import.MAFICHE.MONCHAMP = 0/1). Pour ce faire, un traitement est effectué pour convertir le nom de la propriété de l'objet en snake case afin de récupérer la property qui va bien.
Le problème étant que la méthode TraitementImportUtil#toSnakeCase prend en référence une string sous forme de camel case afin de la transformer, et donc se base sur les majuscules présentes dans la string pour remplacée celle ci par un underscore et une minuscule. Les propriétés bureau1 etc n'ayant pas de majuscule mais juste un nombre ne sont pas transformées en bureau_1 et la property permettant de savoir si le champ doit être importé ou non n'est pas remontée.
- lié à
-
ANNUAIRE-36 Nommage des champs Bureau, téléphone ...
- Ouverte