Projet

Général

Profil

Bug #37174

recherche : crash quand un service de recherche ne renvoie pas du json

Ajouté par Thomas Noël il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
23 octobre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ca donne une erreur 500 sur /ajax/search/xxx/xxx/ :

Internal Server Error: /ajax/search/1/synbird/

JSONDecodeError at /ajax/search/1/synbird/
Expecting value: line 1 column 1 (char 0)

Request Method: GET
Request URL: https://agents-grand-chambery.test.entrouvert.org/ajax/search/1/synbird/?q=victor
...

Visuellement, la classe "searching" reste sur l'input et on a l'animation de recherche qui ne s'interrompt pas.


Fichiers

Révisions associées

Révision 94d25e1c (diff)
Ajouté par Thomas Noël il y a plus de 4 ans

search: handle bad JSON engine results as empty (#37174)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 4 ans

#2

Mis à jour par Nicolas Roche il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée

Je ne sais pas reproduire mais vu les tests je comprend que la recherche s'arrête proprement à la première erreur.

#3

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 94d25e1cd54b5b4ad0ba12e2400ab1b9a305e1ad
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Thu Oct 24 10:33:30 2019 +0200

    search: handle bad JSON engine results as empty (#37174)

#4

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF