Relatório de Bug: Problema no Filtro de Pesquisa com Slug de Categoria Persa

Descrição:

Ao usar o Discourse, encontrei um problema com a funcionalidade de pesquisa ao filtrar por categorias que têm nomes persas RTL (Farsi), que são então automaticamente convertidos em slugs codificados em URL.

Passos para Reproduzir:

  1. Crie uma categoria com um nome persa (por exemplo, استناد).
  2. Observe que o Discourse gera automaticamente um slug codificado em URL para esta categoria (por exemplo, %D8%A7%D8%B3%D8%AA%D9%86%D8%A7%D8%AF).
  3. Realize uma pesquisa geral por conteúdo dentro desta categoria. Os resultados são exibidos corretamente.
  4. Ative os filtros de pesquisa e restrinja o escopo da pesquisa a esta categoria específica.
  5. Nenhum resultado é encontrado, embora o conteúdo exista dentro da categoria e estivesse visível na pesquisa geral.

Comportamento Esperado:

Ao filtrar os resultados da pesquisa por uma categoria com um slug persa codificado em URL, a pesquisa deve identificar e exibir corretamente todo o conteúdo relevante dentro dessa categoria, de forma semelhante a como funciona quando os slugs das categorias estão em inglês.

Comportamento Atual:

A filtragem dos resultados da pesquisa por categorias com slugs persas codificados em URL não retorna resultados, efetivamente quebrando a funcionalidade de pesquisa direcionada para essas categorias. Este problema não ocorre quando os slugs das categorias estão em inglês.

Obrigado pela sua atenção a este assunto. Por favor, me informe se precisar de mais alguma informação.

2 curtidas