élimine doublons dans la liste des décisions de jury sur l'année

This commit is contained in:
Emmanuel Viennet 2024-07-03 23:35:50 +02:00
parent 053a332198
commit 417ecf79b7

View File

@ -424,7 +424,11 @@ class DecisionsProposeesAnnee(DecisionsProposees):
+ '</div><div class="warning warning-info">'.join(messages)
+ "</div>"
)
self.codes = [self.codes[0]] + sorted((c or "") for c in self.codes[1:])
# Présente les codes unifiés, avec le code proposé en tête et les autres triés
codes_set = set(self.codes)
codes_set.remove(self.codes[0])
self.codes = [self.codes[0]] + [(c or "") for c in sorted(codes_set)]
def passage_de_droit_en_but3(self) -> tuple[bool, str]:
"""Vérifie si les conditions supplémentaires de passage BUT2 vers BUT3 sont satisfaites"""