Alcune categorie sono corrotte: "Il caricamento non può seguire più di 20 reindirizzamenti"

Dopo l’aggiornamento alla versione 2.7.0beta2, la navigazione verso alcune categorie non funziona più. Quando proviamo ad accedere a una categoria, otteniamo i seguenti errori nella console:

Potete provare voi stessi utilizzando i seguenti link:

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

Curiosamente, gli URL per alcune altre categorie funzionano:

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

Il nostro forum è servito tramite Cloudflare e abbiamo impostato un URL di origine (https://origin.rembetiko.gr) per il message bus.

Abbiamo disattivato il proxy di Cloudflare, ma purtroppo il problema persiste. Al momento, il proxy di Cloudflare rimane disattivato.

Grazie mille in anticipo :slight_smile: Il lavoro che fate qui è meraviglioso.

Di recente abbiamo unito una modifica per correggere gli slug sensibili alle maiuscole e risolvere un altro bug. Questa riguardava anche le categorie con slug duplicati e potrebbe aver innescato questo problema :thinking:.

Se apri la categoria 77 e imposti lo slug come nil, risolve il problema?

Intendi come questo?

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

No, non funziona :confused:

Scusa per il ripescaggio di questo thread, ma esiste una possibile soluzione alternativa? Quelle categorie sono ancora inaccessibili…

Grazie ancora :slight_smile:

Proverei a cambiare (temporaneamente) lo slug:

Potrebbe anche essere un plugin in uso in queste categorie e non in quelle che funzionano :thinking:

3 Mi Piace

L’unico codice non standard che viene eseguito su alcune di queste categorie è il componente del tema discourse-category-sidebars.

Ecco l’elenco dei plugin:

L’unico plugin non standard (a parte whos-online) è SealabsOnebox, che genera semplicemente anteprime onebox per un sito web che non supporta oEmbed. Non riesco a immaginare che possa interferire con il caricamento delle categorie (in particolare con il caricamento di una categoria specifica).

Grazie per il consiglio, proverò ad aggiornare gli slug e aggiornerò questo argomento con i risultati. :slight_smile:

3 Mi Piace

Sì, è esattamente quello che intendevo impostando gli slug su nil @chrispanag :thinking:

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

Verifica se la generazione automatica degli slug lo risolve.

2 Mi Piace