Espace Privé > Recherche > Cas d'une recherche numérique #3375

Closed
opened 8 years ago by xdjuj · 4 comments
xdjuj commented 8 years ago

La révision 20305 semble induire une erreur sur la recherche :

La boucle conditionnelle ajoutée considère que si le ENV recherche est numérique, alors il doit forcément rechercher cette valeur dans les tables objets comme étant un id_objet : table articles avec id_article=#ENV{id} / table rubriques avec id_rubrique=#ENV{id}, etc.

Si l'un de mes champs (normaux ou extra) possède un chiffre (par exemple un ISBN ou même pour d'autres besoins, un ID quelconque) alors il n'est pas remonté par la recherche car bloqué dans la boucle conditionnelle.

Je pense que le comportement attendu devrait être :

  • si j'identifie un numeric => je cherche dans les id_objets PUIS dans les différents champs / champs extra => j'affiche le tout

Actuellement, on est bloqué dans la recherche dans les id_objet.

La révision 20305 semble induire une erreur sur la recherche : - https://core.spip.net/projects/spip/repository/revisions/20305 La boucle conditionnelle ajoutée considère que si le ENV recherche est numérique, alors il doit forcément rechercher cette valeur dans les tables objets comme étant un id_objet : table articles avec id_article=#ENV{id} / table rubriques avec id_rubrique=#ENV{id}, etc. Si l'un de mes champs (normaux ou extra) possède un chiffre (par exemple un ISBN ou même pour d'autres besoins, un ID quelconque) alors il n'est pas remonté par la recherche car bloqué dans la boucle conditionnelle. Je pense que le comportement attendu devrait être : - si j'identifie un numeric => je cherche dans les id_objets PUIS dans les différents champs / champs extra => j'affiche le tout Actuellement, on est bloqué dans la recherche dans les id_objet.
Owner

Version cible mise à 3.1

**Version cible mise à 3.1**
b_b commented 7 years ago
Owner

Pour info, le comportement en question est contournable si on utilise la syntaxe regex pour la recherche, ex : /3647/.

Du coup, je pense qu'on peut fermer le ticket non ?

Statut changé à En cours

Pour info, le comportement en question est contournable si on utilise la syntaxe regex pour la recherche, ex : `/3647/`. Du coup, je pense qu'on peut fermer le ticket non ? **Statut changé à En cours**
b_b commented 5 years ago
Owner

Pas de retour depuis un an... As-tu un patch à proposer sans quoi je propose de fermer le ticket.

Pas de retour depuis un an... As-tu un patch à proposer sans quoi je propose de fermer le ticket.
b_b commented 5 years ago
Owner

Pas de retour, on ferme.
Statut changé à Fermé

Pas de retour, on ferme. **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.