Algumas categorias estão quebradas: "Load não pode seguir mais de 20 redirecionamentos"

Após atualizarmos para a versão 2.7.0beta2, a navegação em algumas categorias está quebrada. Ao tentar acessar uma categoria, recebemos os seguintes erros no console:

Você pode testar por conta própria usando os seguintes links:

Ρεμπέτικο γλωσσάρι - Ρεμπέτικο Φόρουμ
Μαζώξεις - Ρεμπέτικο Φόρουμ
Ρεμπέτικο γλωσσάρι - Ρεμπέτικο Φόρουμ

Curiosamente, as URLs de algumas outras categorias funcionam:

Επικαιρότητα - Ρεμπέτικο Φόρουμ
Επικαιρότητα - Ρεμπέτικο Φόρουμ
Ανακοινώσεις - Ρεμπέτικο Φόρουμ
Μουσική θεωρία - Ρεμπέτικο Φόρουμ

Nosso fórum é servido atrás do Cloudflare e configuramos uma URL de origem (https://origin.rembetiko.gr) para o message bus.

Desativamos o proxy do Cloudflare, mas, infelizmente, o problema persiste. Por enquanto, o proxy do Cloudflare continua desativado.

Muito obrigado antecipadamente :slight_smile: O trabalho que vocês fazem aqui é maravilhoso.

Recentemente, mesclamos uma alteração para corrigir slugs com distinção de maiúsculas e minúsculas, a fim de resolver um bug diferente. Isso também envolvia categorias com slugs duplicados e pode ter desencadeado isso :thinking:.

Se você abrir a categoria 77 e definir o slug como nil, isso resolve o problema?

Você quer dizer assim?

https://rembetiko.gr/c/nil/77

Não, não funciona :confused:

Desculpe por voltar a tocar neste assunto, mas existe alguma solução alternativa possível? Essas categorias continuam inacessíveis…

Obrigado novamente :slight_smile:

Eu tentaria (temporariamente) alterar o slug:

Também pode ser um plugin em uso nessas categorias e não nas que estão funcionando :thinking:

3 curtidas

O único código não padrão que é executado em algumas dessas categorias é o componente de tema discourse-category-sidebars.

Esta é a lista de plugins:

O único plugin não padrão (exceto o whos-online) é o SealabsOnebox, que apenas gera prévias onebox para um site que não suporta oEmbed — não consigo imaginar que ele possa interferir no carregamento de categorias (especialmente o carregamento de categorias específicas).

Obrigado pela dica, vou tentar atualizar os slugs e atualizarei este tópico com os resultados. :slight_smile:

3 curtidas

Sim, exatamente isso que quis dizer ao definir os slugs como nil @chrispanag :thinking:

c = Category.find_by(id: 77)
c.update(slug: nil)

Verifique se a geração automática de slug irá corrigir isso.

2 curtidas