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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user