Tópico máximo novo por dia com segundos de espera negativos

Acabamos de abrir nossa comunidade para todos os nossos clientes internos :tada:.
Antes de fazermos isso, importamos (via API) muitos dados há duas semanas com propriedade de posts/tópicos reatribuída e definindo a data correta. Para toda a nossa comunidade, o último tópico foi criado há 21h e não por essa pessoa.

Todos os nossos usuários são TL3 ou superior.
Estamos na versão v3.1.0.beta4.

Nosso primeiro usuário (que criou sua conta há 18 dias) está agora tentando postar um novo tópico. No entanto, eles estão enfrentando um problema estranho:

"errors":["Você atingiu o número máximo de novos tópicos permitidos por dia. Você pode criar mais novos tópicos em alguns segundos."],
"error_type":"rate_limit",
"extras":{"wait_seconds":-1683792363,"time_left":"alguns segundos"}

O wait_seconds está negativo (e caindo ainda mais a cada tentativa) e isso me intriga. Há algo que precisamos redefinir em algum lugar?

Definimos todos os limites de taxa para 0.

1 curtida

Isso é realmente estranho.

Você está auto-hospedado? É uma instalação padrão?

Isso afeta todos os usuários ou apenas este?

Existem algumas tarefas rake e alguns métodos de modelo com “ensure_consistency” em seus nomes. Você pode tentar usá-los.

Não parece provável que seja um bug que você possa replicar.

Obrigado, Jay!

É de fato uma instalação padrão auto-hospedada e afeta todos os usuários não administradores.

Não tenho acesso ao container, mas pedirei à pessoa que o tem para verificar algumas das tarefas rake.

Eu fiz um teste rápido e acho que consigo replicar isso se definir max topics per day para 0 e tentar criar um tópico com um usuário não administrador:

Vale a pena verificar?

2 curtidas

Essa é a solução! Obrigado @JammyDodger!

1 curtida

Então, se um administrador não quiser usar esse limite, um valor como 86400 é a solução correta?

Acabei usando o valor máximo permitido, que é 2000000000

1 curtida

Bom trabalho, @JammyDodger!

Talvez mover isso para Bug e proibir a definição como 0.

Mostra o que eu sei!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.