Image du projet 'Annuaire K-Sup' téléversée
  1. Annuaire K-Sup
  2. ANNUAIREKS-58

Le nommage des champs bureau, telephone et telecopie pose problème lors de l'import xml

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Mineur Mineur
    • 7.0.0-ALPHA-1, 1.07.09
    • 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.

            kevin.le-texier Kévin LE-TEXIER
            kevin.le-texier Kévin LE-TEXIER
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: