Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-1918

Colonne sans alias lors de la génération de requête

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Majeur Majeur
    • 6.04.23
    • 6.04.22
    • Aucune
    • Aucune

      Lors de l'ajout des criteres generiques à une requete SQL, la méthode traiterCritereBO de la classe CritereBO.java ajoute un critère sur le CODE_REDACTEUR.

                  if (!aucuneRestriction) {
                      critereBO.or(ConditionHelper.egalVarchar("CODE_REDACTEUR", autorisations.getCode()));
                  }
      

      La colonne n'est pas suffixée par un "T1.", ce qui fait planter certaines requêtes particulières du projet

      Idem dans la méthode traiterConditionRubrique de la même classe :

              Condition conditionRubrique;
              final String nomCodeRubrique = "CODE_RUBRIQUE";
              if (ConstanteSQL.JOCKER_CODE.equals(codeRubrique)) {
                  conditionRubrique = ConditionHelper.egalVarchar(nomCodeRubrique, "");
              } else {
                  conditionRubrique = ConditionHelper.getConditionRubrique(nomCodeRubrique.toUpperCase(), codeRubrique);
              }
              return conditionRubrique;
      

      Vérifier la méthode traiterConditionStructure. Il me semble qu'elle est impactée elle aussi.

            frederic.rapin Frédéric RAPIN
            frederic.rapin Frédéric RAPIN
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

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