Perte de ContexteUniv lors de la génération d'un flux RSS

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Majeur
    • 6.02.04
    • Affecte la/les version(s): 6.01.04
    • Composants: Fiche "Article"
    • 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.

            Personne assignée:
            Josse SIFFERT
            Rapporteur:
            Josse SIFFERT
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            5 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: