-
Type:
Bug
-
Résolution: Résolu
-
Priorité:
Majeur
-
Affecte la/les version(s): 6.04.22
-
Composants: 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.