Inist-CNRS / lodex

Linked Open Data EXperiment
https://www.lodex.fr/
Other
54 stars 12 forks source link

[14.0.48] Exports successifs : problème de cache #1975

Open inistcnrs opened 7 months ago

inistcnrs commented 7 months ago

En front, 2 exports ris successifs, paramétrés différemment, aboutissent au même fichier exporté, y compris en passant par une fenêtre de navigation privée (problème identique au bug de l’export csv dans des versions antérieures, corrigé en 14.0.37)

Lien vers la carte :https://trello.com/c/8XgEJDnM/627-14048-exports-ris-successifs-probl%C3%A8me-de-cache

Attachements: ![image]()

touv commented 7 months ago

est un bug si paramétrés différemment veut dire des sélections de facettes différentes

touv commented 1 month ago

le problème concerne tous les exports mais le constate plus facilement avec l'export RIS

yannguillemin commented 1 month ago

Problème non reproductible avec la V14.0.63 dans le cas d'exports CSV et JSON. Bug temporaire ou épisodique ? À tester avec des exports RIS...

eonm-pro commented 4 weeks ago

@yannguillemin Je rajoute ici le processus pour reproduire le bug :

  1. Depuis un instance réaliser une recherche et faire un export de données dans un format donné (CSV).
  2. En utilisant Webdav, modifier l'exporter du format dans le dossier /exporter de l'instance. (il est possible renommer le fichier csv.ini en json.ini et réciproquement pour tester rapidement, le nouvel export devrait produire du JSON et non plus du CSV).
  3. Redémarrer l'instance dans EzMaster.
  4. Réaliser la même recherche que celle de l'étape 1 et faire un export -> les documents exportés restent identiques même si l'exporter a été modifié.
  5. Lancer une recherche différente -> le changement réalisé dans l'exporter est effectif et visible dans les résultats.

Changer de navigateur ou vider le cache n'a aucun effet. Je comprends l'intérêt de la mise en cache (côté redis?), mais doit-il persister après le redémarrage d'une instance ?