[Mineur] Unicité des noms de channels et catégories incohérente #133

Closed
opened 2026-10-28 10:32:20 +00:00 by asventi · 0 comments
Owner

Gravité : Mineur
Rapports QA d'origine : CHAT-11

Détails des rapports

[CHAT-11] Unicité des noms incohérente — Gravité : Mineur
  • Catégories : "QA_CHAT_CAT1" accepté alors que "qa_chat_cat1" existe (comparaison sensible à la casse), deux catégories visuellement homonymes.
  • Channels : création d'un channel nommé default-event (nom d'un channel d'évènement existant) -> 201, alors que PUT vers ce même nom -> 409. CreateChannelCommand.cs: AnyAsync(c => c.EventId == null && c.Name == req.Name) vs UpdateChannelCommand.cs AnyAsync(c => c.Name == req.Name && c.Id != id). (Le channel de test créé a été supprimé.)
  • Noms dégénérés acceptés : channel ---.

Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.

**Gravité :** Mineur **Rapports QA d'origine :** CHAT-11 ## Détails des rapports <details><summary>[CHAT-11] Unicité des noms incohérente — Gravité : Mineur</summary> - Catégories : "QA_CHAT_CAT1" accepté alors que "qa_chat_cat1" existe (comparaison sensible à la casse), deux catégories visuellement homonymes. - Channels : création d'un channel nommé `default-event` (nom d'un channel d'évènement existant) -> 201, alors que `PUT` vers ce même nom -> 409. `CreateChannelCommand.cs:` `AnyAsync(c => c.EventId == null && c.Name == req.Name)` vs `UpdateChannelCommand.cs` `AnyAsync(c => c.Name == req.Name && c.Id != id)`. (Le channel de test créé a été supprimé.) - Noms dégénérés acceptés : channel `---`. </details> --- _Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes._
Equoo self-assigned this 2026-10-28 10:53:45 +00:00
Equoo referenced this issue from a commit 2026-10-29 12:56:18 +00:00
Equoo closed this issue 2026-10-29 12:56:23 +00:00
Equoo referenced this issue from a commit 2026-10-29 13:05:36 +00:00
Equoo referenced this issue from a commit 2026-10-31 19:16:18 +00:00
asventi referenced this issue from a commit 2026-11-02 13:08:20 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transcendence/backend#133
No description provided.