-
Bug
-
Résolution: Résolu
-
Majeur
-
6.01.04
-
Aucune
-
V6.3 Sprint 1
Lorsqu'on génère un flux RSS pour la fiche Article, aucun article n'est présent dans le flux.
Le problème vient d'une erreur dans la requête SQL (com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'META.META_DATE_MISE_EN_LIGNE' in 'order clause').
La cause est due à une perte du ContexteUniv (initialisé dans export_rss.jsp:24) sur lequel l'indicateur "calculListeResultatsFront" est activé (CacheFeedManager.getSyndFeed():64) lorsque la requête pour la recherche est générée (ArticleDAO.select():302).
Le contexte est en effet recréé dans les DAO (ArticleDAO.select():269) et l'indicateur activé sur un autre contexte n'est pas présent lors de la construction de la requête générique (RrequeteSQLHleper.traiterConditionMeta():122).
Le problème est important car compliqué à identifier et peut toucher tous les traitements qui se basent réellement sur des attributs du ContexteUniv et qui ont été migrés vers des DAO.