Actions
Anomalie #6362
ferméProblème avec opérateur "global" accessible en mode de condition "personnalisée"
Début:
11/04/2016
Echéance:
% réalisé:
100%
Temps estimé:
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.
Actions
#1
Mis à jour par Éric Brison il y a environ 10 ans
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.21
Actions
#3
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