aceleradora-TW / aceleradora-TW/e-acelera-back

[BUG] Backend: Mistura de temas por falha de filtro e paginação no CMS

Abierto
#83 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
2
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# [BUG] Mistura de temas em /nivelamento e /autoestudo no CMS

## Contexto

Durante a migração do Stackby para o CMS, foi identificado que as páginas `/nivelamento` e `/autoestudo` estão exibindo temas de categorias misturadas.

---

## Problema

A listagem de temas não respeita corretamente o filtro de categoria, exibindo conteúdos de `Nivelamento` e `Autoestudo` simultaneamente.

---

## Evidências

- O comportamento ocorre em produção
- O problema aparece tanto em acesso direto quanto navegação interna
- A inconsistência ocorre principalmente quando o fluxo utiliza o endpoint `/api/themes` (CMS)

---

## Hipóteses

- Falha na aplicação do filtro `category` no backend
- Inconsistência na validação de categoria (string vs enum)
- Possível fallback para query sem filtro (`where = {}`)
- Diferença de comportamento entre os fluxos:
- `/api/themes` (CMS)
- `/api/stackbyApi/Themes` (Stackby)

---

## Critérios de aceite

- [ ] `/nivelamento` exibe apenas temas de Nivelamento
- [ ] `/autoestudo` exibe apenas temas de Autoestudo
- [ ] Não há mistura de categorias
- [ ] O comportamento é consistente em produção e local
- [ ] O filtro de categoria é aplicado corretamente

---

## Observação

A análise inicial foi realizada no front/proxy.
É necessário investigar o fluxo completo (frontend + backend) para identificar a causa raiz.

Image

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.