fix(selos): normalizar filtro de selos para case-insensitive

Converte selos para uppercase em todas as camadas (frontend, API e
repository) para garantir que o filtro funcione independente de como
o usuário digita ou seleciona os selos.
This commit is contained in:
Frederico Castro
2025-12-28 00:20:35 -03:00
parent 6b07cecf4e
commit 015c8f5741
3 changed files with 15 additions and 6 deletions

View File

@@ -12,7 +12,12 @@ export const rankingService = {
async getRanking(page = 1, size = 100, selos = []) {
const params = { page, size };
if (selos && selos.length > 0) {
params.selos = selos.join(',');
const normalizados = selos
.map((s) => String(s || '').trim().toUpperCase())
.filter(Boolean);
if (normalizados.length > 0) {
params.selos = normalizados.join(',');
}
}
const response = await api.get('/ranking/paginado', { params });
const data = response.data;