Projet

Général

Profil

Anomalie #4919

[Filtres] Oubli d'un échappement de caractère sur les filtres

Ajouté par Jean-Baptiste BLANC il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
31/07/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Dans le fichier getdocgridcontent.php, aux lignes 140 et 143, remplacer les $currentFilter["value"] dans les addFilter par des preg_quote($currentFilter["value"])

Principaux fichiers impactés:

getdocgridcontent.php

Complexité:
Contrôle:
Régression:
Non
Jalons:

Description

Lorsque l'on filtre sur un docid, si le titre du document recherché contient une parenthèse (par exemple), la parenthèse ne sera pas échappée lorsque l'on met la parenthèse dans notre filtre, et donc, le document n'est pas trouvé.


Demandes liées

Lié à Document Grid UI - Anomalie #4973: Problème d'encodage des filtres texteIntégré04/09/2014

Copié vers Document Grid UI - Anomalie #4943: [Filtres] Oubli d'un échappement de caractère sur les filtresAssigné31/07/2014

Historique

#1 Mis à jour par Matthieu Codron il y a presque 6 ans

  • Sujet changé de [Filtres] Oublie d'un échappement de caractère sur les filtres à [Filtres] Oubli d'un échappement de caractère sur les filtres

#2 Mis à jour par Marc Claverie il y a presque 6 ans

  • Statut changé de Nouveau à Assigné
  • Assigné à mis à Jérôme Augé
  • Version cible mis à 1.0.10

#3 Mis à jour par Éric Brison il y a presque 6 ans

  • Projet changé de Search Criteria UI à Document Grid UI
  • Version cible changé de 1.0.10 à 1.1.0

#4 Mis à jour par Éric Brison il y a presque 6 ans

  • Version cible changé de 1.1.0 à 1.0.9

#5 Mis à jour par Jérôme Augé il y a presque 6 ans

  • % réalisé changé de 0 à 100

#6 Mis à jour par Éric Brison il y a presque 6 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-document-grid-ui|commit:9bbac08873150d2a5020ebec600501d41827b82c.

#7 Mis à jour par Jérôme Augé il y a presque 6 ans

  • Version source mis à 1.0.9

La fonction $pgRegexpQuote est erronée : "\x" peut-être suivi par plus de 2 chars hexa "\xhhh | (where hhh is any sequence of hexadecimal digits) the character whose hexadecimal value is 0xhhh (a single character no matter how many hexadecimal digits are used)" http://www.postgresql.org/docs/current/static/functions-matching.html

Formats disponibles : Atom PDF