Perdeu a capacidade de criar novos tópicos

Eu faço auto-hospedagem usando docker e atualizo a partir do branch tests-passed.

Atualizado para o seguinte commit - ff42bef1b6 - que inclui o seguinte PR:

Após a instalação, os usuários não conseguem abrir o composer de novo tópico clicando em “+ Novo Tópico” ou visitando /new-topic diretamente.

Erro de Javascript no console:

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

Suspeitei que o código no PR poderia ser o problema e entrei no console rails e executei o seguinte para definir a categoria geral como uma de nossas categorias existentes:

SiteSetting.general_category_id=5

Isso corrigiu o problema. O valor anterior era -1.

Acredito que usar um valor padrão de nil para general_cateogory_id corrigiria este problema.

5 curtidas

Qual a idade da sua instalação?

Você tinha uma categoria chamada “geral” que você criou, ou ela foi criada automaticamente?

2 curtidas

Nossa instalação tem cerca de 18 meses, mas estamos atualizados com o branch tests-passed.

Não temos nenhuma categoria “geral”.

2 curtidas

Com a categoria geral commit, os usuários do meu fórum agora veem ao clicar em Novo:


A caixa de categoria está em branco porque não há uma categoria #geral, e #sem_categoria está desabilitada.

Ao tentar criar um tópico, recebo isto:

3 curtidas

O mesmo aqui. Os usuários tiveram que escolher uma categoria antes de poderem escrever. Agora instalei o Default Composer Category component enquanto o conserto está a caminho, para que a categoria não fique vazia ao abrir o composer. :slightly_smiling_face:

4 curtidas

Ok, uma correção para isso foi mesclada! :wrench:

9 curtidas


Muito melhor agora!

1 curtida