Incorporação do Discourse normaliza URLs para minúsculas

Estou usando o Discourse Embed em meu site estático, e o link postado automaticamente para o meu fórum Discourse aparece todo em minúsculas, o que está errado. Aqui está um exemplo: https://forest.localcharts.org/ocl-001B.xml postado em aqui, que tive que editar manualmente de volta de minúsculas para maiúsculas.

1 curtida

Estava funcionando corretamente antes?

sim, o embed nem está carregando no modo de segurança e mostra erros no console :thinking:

Você alterou algo recentemente em suas configurações de CSP ou nas listas de bloqueio de endereços?

A URL é normalizada e também convertida para minúsculas aqui, antes de ser salva no banco de dados:

Como a parte do ID diferencia maiúsculas de minúsculas, o HTML não pôde ser recuperado, resultando em um erro de carregamento.

Talvez a URL deva ser armazenada normalizada sem conversão para minúsculas, e você só deva converter a URL para minúsculas quando necessário. :thinking:

1 curtida