-
Bug
-
Résolution: Résolu
-
Majeur
-
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.