Noethys icon indicating copy to clipboard operation
Noethys copied to clipboard

Date de référence non inclusive dans la synthèse des consommations

Open jeromelebleu opened this issue 6 years ago • 0 comments

Dans Consommations > Synthèse des consommations, lorsque l'on prends par exemple pour une activité ayant des consommations de saisies :

  • Période de référence : Du = 03/09/2018
  • Options : Regroup. = Ecole

La liste affiche - Non renseigné - alors que la scolarité de tous les individus est bien renseignée.

En regardant de plus près, cela fonctionne si on prend comme date de référence le 04/09/2018. Cela semble dû au fait que la scolarité des individus commence le 03/09/2018 (le jour de la rentrée, ce qui semble logique), et que le code ne semble pas inclure cette date dans son traitement. En effet, en remplaçant dans cette ligne date_debut < str(self.date_reference) par date_debut <= str(self.date_reference), la liste contient désormais les résultats.

Je vous laisse apprécier la correction de ce bug, ou pas. Vu que cette fonction semble appelée dans d'autres contextes, ne sachant pas le comportement qu'elle est censée avoir et n'ayant pas moyen de tester cela, je ne voudrais pas introduire d'autres problèmes.

jeromelebleu avatar Oct 12 '18 15:10 jeromelebleu