Persa la possibilità di creare nuovi argomenti

Mi auto-ospito usando Docker e aggiorno dal branch tests-passed.

Aggiornato al seguente commit - ff42bef1b6 - che include il seguente PR:

Dopo l’installazione, gli utenti non sono in grado di aprire il compositore di nuovi argomenti né cliccando su “+ Nuovo argomento” né visitando /new-topic direttamente.

Errore Javascript nella console:

TypeError: undefined is not an object (evaluating 'category.topic_template')

Ho sospettato che il codice nel PR potesse essere il problema e sono entrato nella console rails ed eseguito quanto segue per impostare la categoria generale a una delle nostre categorie esistenti:

SiteSetting.general_category_id=5

Questo ha risolto il problema. Il valore precedente era -1.

Credo che l’uso di un valore predefinito di nil per general_cateogory_id risolverebbe questo problema.

5 Mi Piace

Quanti anni ha la tua installazione?

Hai creato una categoria chiamata “generale”, o è stata creata automaticamente?

2 Mi Piace

La nostra installazione ha circa 18 mesi, ma siamo aggiornati con il ramo tests-passed.

Non abbiamo affatto una categoria “generale”.

2 Mi Piace

Con il commit della categoria generale, gli utenti del mio forum ora vedono quando cliccano su Nuovo:


La casella della categoria è vuota perché non esiste una categoria General e Uncategorized è disabilitata.

Nel tentativo di creare un argomento ricevo questo

3 Mi Piace

Lo stesso qui. Gli utenti dovevano scegliere una categoria prima di poter scrivere. Ora installo il componente Default Composer Category mentre arriva la correzione, in modo che la categoria non sia vuota quando si apre il composer. :slightly_smiling_face:

4 Mi Piace

Ok, una correzione per questo è stata unita! :wrench:

9 Mi Piace


Molto meglio ora!

1 Mi Piace