Files
ENI-projet-piscine/apps/backend/app/repositories
Johan LEROY b433e01fa8
Backend / Lint, typage et tests (push) Successful in 1m18s
fix(backend): départage aussi les égalités de timestamp dans latest_by_site
`latest_by_site` portait le même défaut que `latest_for_site` : `DISTINCT ON (site_id)`
ordonné sur `site_id, timestamp DESC` sans départage, alors que `uq_reading_source`
autorise deux lignes au même `site_id`+`timestamp` quand la `source` diffère.
`/stats/summary` pouvait donc afficher une consommation différente d'un appel à
l'autre pour un site alimenté par un backfill CSV et une écriture live.

Test `integration` dédié, qui échoue sans le correctif.
2026-09-18 10:28:04 +02:00
..