Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-1394

Plantage condition SQL likePourValeursMultipleAvecSeparateurInterne si séparateur est une apostrophe

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Mineur Mineur
    • 6.02.08
    • 6.02.07
    • Aucune
    • Aucune
    • V6.3 Sprint 5

      Si j'appelle la méthode ConditionHelper.likePourValeursMultipleAvecSeparateurInterne , je peux obtenir une erreur si j'ai défini l'apostrophe simple comme séparateur interne :

      Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%' OR T1.CENTRE_EQUIPE_RECHERCHE LIKE '%'1303820515627' OR T1.CENTRE_EQUIPE_RECH' at line 1

      Je crois que ce séparateur a été choisi par erreur, il s'agissait de remplacer un séparateur qui servait pour gérer la syntaxe CODE,LANGUE.

      A vérifier avec Vincent à son retour...
      Un correctif sera préparé côté projet, mais il faudrait gérer ce cas de figure côté produit pour ne pas traiter ce séparateur.

            alice.ark Alice ARK [X] (Inactif)
            alice.ark Alice ARK [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            4 Démarre l'observation de ce ticket

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