Olá,
Esse problema ainda persiste
Haverá uma correção para isso?
Trust level 3 user title disappearing - #12 by jomaxro
Olá,
Esse problema ainda persiste
Haverá uma correção para isso?
Trust level 3 user title disappearing - #12 by jomaxro
Deveria ter sido corrigido desde janeiro. Quais são os passos para reproduzir o problema? Funciona quando faço o seguinte:
/my/preferences/account)O título selecionado continua visível.
Oi, fui redirecionado(a) deste tópico:
Ainda tenho esse problema e, pelo que observei, isso acontece com todos os títulos relacionados a emblemas quando a data muda, embora eu não tenha 100% de certeza.
Um usuário relatou esse problema para mim e aqui está o que eu testei ontem:
Existe alguma maneira de verificar se isso está relacionado à mudança de data, além de alterar o fuso horário do PC? Tentei isso, mas não funcionou (o título não desapareceu).
Agradeço qualquer sugestão, obrigado(a)
Eu também recebi esse relatório de um usuário. Não consegui reproduzi-lo usando meu método antigo, que na verdade já foi corrigido, mas de alguma forma o usuário conseguiu remover o título :S
O usuário disse que vai tentar descobrir a lógica de como conseguiu fazer isso.
@HeyRR @gerhard OK ISSO É ALEATÓRIO
Parece que o título é removido sempre às 20:00, ou seja, às 20:00 da noite no horário local da Finlândia. GMT +3.
Algo acontece nesse horário? Algum trabalho agendado (Cron job)?
Graças à descrição do @HeyRR, identifiquei o problema. Trata-se da tarefa em segundo plano BadgeGrant, que não lida com nomes de medalhas localizados.
Vou mesclar isso amanhã.
Obrigado, consigo ver que a insígnia ainda está presente após reexecutar o job BadgeGrant.
No entanto, parece haver outro problema relacionado a esse job BadgeGrant. Eu costumava atribuir manualmente em lote algumas insígnias (por exemplo, dar o primeiro “curtir” ou receber o primeiro “curtir”) a usuários que não conseguiam obtê-las automaticamente, pois tal “curtir” foi dado ou recebido em uma categoria restrita.
Mas, quando o job BadgeGrant foi acionado, todos os usuários que receberam tal insígnia via atribuição manual em lote perderam-na.
Meus Testes:
Atribuir manualmente uma insígnia padrão que um usuário não consegue obter automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia será removida após executar o BadgeGrant.
Criar uma insígnia personalizada com algum SQL, por exemplo, conceder essa insígnia quando um usuário criar um novo tópico em uma categoria específica. Atribuir manualmente essa insígnia a um usuário que não consegue obtê-la automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia será removida após executar o BadgeGrant.
Criar uma insígnia personalizada, sem SQL. Atribuir manualmente essa insígnia a um usuário que não consegue obtê-la automaticamente devido ao problema de categoria restrita, mas ele/ela atende aos requisitos. A insígnia permanece após executar o BadgeGrant.
Acho que esse é o comportamento correto, já que todos esses usuários concedidos manualmente não atendem à consulta SQL e, portanto, serão removidos do grupo de candidatos. Mas, se for esse o caso, a maioria das discussões no tópico abaixo fará muito menos sentido para fóruns com categorias restritas muito ativas. Além disso, pelo que entendo, a solução de curto prazo se torna impossível.
Alguma sugestão aqui? Posso simplesmente parar de fazer isso, mas estou curioso se há uma maneira de lidar com isso.
Você pode interromper isso desativando a configuração “Executar consulta de revogação diariamente”, mas talvez não seja possível fazer isso para emblemas integrados.
Isso foi implantado em todos os serviços? Ainda estamos vendo esse problema. https://keskustelut.inderes.fi/
EDIT: Ah, acho que o master não é implantado automaticamente em todos os serviços hospedados no Discourse. Quando ele deve ser lançado?
Obrigado pela lembrança. Vou garantir que seu site seja implantado na segunda-feira.