Postagens de usuários (respostas de comentários) aparecendo como "sistema"

Olá a todos

Começamos um novo glitch onde as respostas a uma postagem são mostradas como sendo do usuário “System”. (A postagem é atribuída ao usuário correto, mas a resposta às vezes não é). Verifiquei com o autor e ele não estava postando no modo anônimo.

Estávamos executando v3.1.0beta4 (que não incluía nenhuma dessas alterações) até as 10h de hoje, então o problema provavelmente está nessa tag.

Possivelmente relacionado a este bump:

Ou esta alteração recente:

Capturas de tela:


Outra captura de tela: A postagem à qual eles estão respondendo é atribuída ao usuário correto.

Você pode confirmar se estava na v3.1.0.beta4 quando viu este bug, ou se está vendo isso após a atualização? Não recebemos nenhum relato deste bug, então é um pouco peculiar.

Além disso, estou notando que seu site potencialmente tem alguns mods (tema/plugins), você poderia tentar o modo de segurança e ver se isso está acontecendo?

1 curtida

Olá Natalie,

Posso fornecer mais algumas informações: isso ocorreu durante o processo de atualização, mas antes que a atualização fosse concluída. Temos um processo de atualização de implantação que, em parte, define um aviso global no banner de que o site cairá em breve e utiliza a API, autenticando-se como o usuário do sistema para fazer isso. O trabalho falhou devido a uma parte desatualizada do pipeline de compilação e deixou o banner ativo por aproximadamente 10 horas antes de ser corrigido e a atualização ser concluída. Todos os comentários que parecem vir do usuário “system” parecem ter ocorrido aproximadamente na época em que este banner foi definido e ativado (sim, isso parece bastante estranho). Após a atualização, o problema não parece ter retornado. Portanto, sim, o bug parece ter sido exposto enquanto estávamos na v3.1.0.beta4.

Analisando o código, a única coisa que notei envolvendo usuários e avisos é um hook “after save” em usuários que parece estar potencialmente limpando um aviso global. Portanto, isso pode muito bem ser um tema ou plugin causando o problema, mas de qualquer forma, aposto que tem algo a ver com a solicitação da API que estava autenticando como o usuário do sistema, dado o momento e o usuário associado.

1 curtida