We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f18fc8c commit 0b1e40aCopy full SHA for 0b1e40a
src/main/java/fr/umontp/edt/PlanningFiltreur.java
@@ -126,7 +126,12 @@ public int hashCode() {
126
final int prime = 31;
127
int result = 1;
128
result = prime * result + Arrays.hashCode(dates);
129
- result = prime * result + Arrays.hashCode(groupes);
+ if (groupes != null) {
130
+ List<Groupe> lGroupes = Arrays.asList(groupes);
131
+ lGroupes.sort(comparing(Groupe::getIntitule));
132
+ result = prime * result + lGroupes.hashCode();
133
+ } else
134
+ result = prime * result + Arrays.hashCode(professeurs);
135
if (professeurs != null) {
136
List<Professeur> lProfesseurs = Arrays.asList(professeurs);
137
lProfesseurs.sort(comparing(Professeur::hashCode));
0 commit comments