Skip to content

fix: limiter les graphiques Perspectives à l'année N-1 (2025)#509

Merged
cyrilledaily merged 2 commits intomainfrom
fix/perspectives-charts-year-limit
Feb 18, 2026
Merged

fix: limiter les graphiques Perspectives à l'année N-1 (2025)#509
cyrilledaily merged 2 commits intomainfrom
fix/perspectives-charts-year-limit

Conversation

@m4xim1nus
Copy link
Collaborator

Résumé

Les requêtes SQL des graphiques Perspectives n'avaient pas de borne haute sur l'année, ce qui laissait apparaître des données partielles de l'année en cours (2026) dans les graphiques.

Fichier modifié : fetchPerspectivesData.ts — 4 bornes <= CURRENT_YEAR remplacées par <= CURRENT_YEAR - 1 :

  • Distribution des scores marchés publics (fetchMpScoreDistribution)
  • Distribution des scores subventions (fetchSubScoreDistribution)
  • Volumes annuels MP (fetchYearlyVolumes — CTE mp_yearly)
  • Volumes annuels Sub (fetchYearlyVolumes — CTE sub_yearly)

La constante CURRENT_YEAR = new Date().getFullYear() étant déjà en place, le filtre sera automatiquement mis à jour à chaque nouvelle année.

Plan de test

  • Vérifier que les graphiques de la page /perspectives s'arrêtent à 2025
  • Vérifier qu'aucune barre/point 2026 n'apparaît

🤖 Generated with Claude Code

@github-actions
Copy link
Contributor

:octocat: Preview is deploying...

Please wait while the preview is deploying on Clever Cloud...

ℹ️ Name 🔗 Infos & links
🌱 Deploying commit 81aab80
👁️ Preview Generating preview app...

@m4xim1nus m4xim1nus requested review from cyrilledaily and jb-delafosse and removed request for benjamin-aubron and oualter February 18, 2026 16:18
Les requêtes SQL n'avaient pas de borne haute sur l'année, laissant
apparaître des données partielles de l'année en cours (2026) dans les
graphiques. Toutes les requêtes (distributions de scores MP/Sub, volumes
annuels) sont désormais limitées à CURRENT_YEAR - 1.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cyrilledaily
Copy link
Collaborator

Review

Rebased on main — branch is now up to date, no conflicts.

Code review — looks good ✓

  • Simple and correct: adds AND b.annee <= ${CURRENT_YEAR - 1} to all 4 queries that were missing an upper bound
  • Uses existing CURRENT_YEAR constant — automatically updates year-on-year
  • Covers all charts: MP score distribution, Sub score distribution, MP yearly volumes, Sub yearly volumes

No issues found. Ready to merge.

@cyrilledaily cyrilledaily merged commit a87f632 into main Feb 18, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants