404 d'une page à l'autre des résultats de recherche

Recherche dans les messages et sujets: le paramètre models perd une valeur d'une page à l'autre

Le problème exposé dans ce sujet a été résolu.

Yop,

Je viens de trouver un petit souci dans l'affichage paginé des résultats de recherche. Si vous faites une recherche "erreur 500 tutoriel" dans les sujets et les messages, vous obtiendrez probablement deux pages de résultat. Mais le lien vers la seconde page n'est pas correct, le paramètre models vaut forum.post sur la première page, et le lien vers la seconde page voit cette valeur changer en forum.topic, et du coup, on tombe sur une 404

+0 -0

Ce n'est apparemment pas en production avec la version actuelle (1.0-RC6.1/efc3324), le souci persiste.

Pour reproduire le bug :

  1. se rendre sur la page de recherche
  2. cocher "Messages du forum" et "Sujets du forum"
  3. entrer des mots-clés afin d'avoir plus d'une page de résultats
  4. tenter de passer à la page suivante

En fait, l'URL de la page de résultats contient ?q=erreur+500+tutoriel&models=forum.post&models=forum.topic, mais le lien vers la page suivante ou vers une autre ne contient plus que ?q=erreur+500+tutoriel&models=forum.topic, limite logique que seule la dernière valeur du paramètre models soit conservée.
Je pense donc qu'il manque des crochets pour avoir ?q=erreur+500+tutoriel&models[]=forum.post&models[]=forum.topic.

Edit

Ah, en fait, le fil github a été réouvert suite à ceci

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte