Projet

Général

Profil

Actions

Anomalie #6362

fermé

Problème avec opérateur "global" accessible en mode de condition "personnalisée"

Ajouté par Jérôme Augé il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
11/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non

Description

- Créer une nouvelle recherche détaillée.
- Sélectionner "condition" > "personnalisée".
- Ajouter deux critères avec le bouton "[attributs]".
- L'opérateur (colonne "opérateur) du deuxième critère est pré-positionné par défaut sur "global".
- Si on exécute cette recherche, alors la requête SQL générée est invalide :

{DB0005} query prepare error : ERROR:  syntax error at or near "perso" 
LIGNE 1 : ...nd (doc1177.locked != -1) and ( title ~*  'xxx'   perso  tit...
                                                               ^

select doc1177.id, owner, title, revision, version, initid, fromid, doctype, locked, allocated, archiveid, icon, lmodify, profid, usefor, cdate, adate, revdate, comment, classname, state, wid, postitid, domainid, lockdomainid, cvid, name, dprofid, views, atags, prelid, confidential, ldapdn, de_reference, de_idredac, de_iddemand, de_postaladdress, de_phone, de_mobile, de_nom, de_espece, de_idespece, de_naissance, de_photo, de_pays, de_region, de_proprietaire, de_info, de_date, de_heure, de_motif, de_idval, de_idrealised, values, attrids  from  doc1177  where   (doc1177.archiveid is null) and (doc1177.doctype != 'T') and (doc1177.locked != -1) and ( title ~*  'xxx'   perso  title ~*  'xxx'   ) and  (doctype != 'Z')  LIMIT 1001 OFFSET 0;

- Le sélecteur d'opérateur ne devrait pas permettre de sélectionner "global" : seul "et" ou "ou" devraient être sélectionnables.

Mis à jour par Éric Brison il y a environ 10 ans

  • Assigné à mis à Éric Brison
  • Version cible mis à 3.2.21

Mis à jour par Éric Brison il y a environ 10 ans

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

Mis à jour par Éric Brison il y a environ 10 ans

  • Statut changé de Nouveau à Intégré

Appliqué par commit commit:dynacase-core|db9103239fa817b719f8783d77482712e8e13cf8.

Actions

Formats disponibles : Atom PDF