Skip to content

fix(code-reviews): dédupliquer les membres sur la page détail d'un groupe#136

Merged
makcimerrr merged 1 commit into
mainfrom
fix/group-members-dedup
Jul 21, 2026
Merged

fix(code-reviews): dédupliquer les membres sur la page détail d'un groupe#136
makcimerrr merged 1 commit into
mainfrom
fix/group-members-dedup

Conversation

@makcimerrr

Copy link
Copy Markdown
Owner

Bug (prod)

Sur https://hub.zone01normandie.org/code-reviews/1226/group/10746, chaque membre du groupe apparaît deux fois dans le panneau « Infos → Membres ».

Cause

Zone01 peut renvoyer plusieurs lignes de progression par étudiant pour un même projet/groupe (retries). La liste des groupes passe par buildProjectGroups() qui déduplique par login, mais la page détail mappait progressions.filter(...) brut → une ligne rendue par progression.

Vérifié en prod : la table audit_results est saine (1 ligne par étudiant) — le bug est purement d'affichage.

Fix

Déduplication par login dans la page détail (même règle que buildProjectGroups), en conservant la première ligne et le premier grade non nul, sur des copies pour ne pas muter le cache partagé des progressions.

🤖 Generated with Claude Code

…oupe

Zone01 peut renvoyer plusieurs lignes de progression par étudiant pour un même
projet/groupe (retries) : la page /code-reviews/[promoId]/group/[groupId]
mappait les progressions brutes et affichait chaque membre en double (constaté
en prod sur le groupe 10746). On déduplique par login — même règle que
buildProjectGroups, déjà appliquée sur la liste des groupes — en gardant la
première ligne et le premier grade non nul, sur des copies (les progressions
viennent d'un cache partagé).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
admin-dashboard Ready Ready Preview, Comment Jul 21, 2026 1:51pm

@github-actions github-actions Bot added the bug Something isn't working label Jul 21, 2026
@makcimerrr
makcimerrr merged commit 28cabbb into main Jul 21, 2026
15 of 16 checks passed
@makcimerrr
makcimerrr deleted the fix/group-members-dedup branch July 21, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant