Las publicaciones de usuario (respuestas a comentarios) aparecen como "sistema"

Hola a todos

Hemos empezado a experimentar un nuevo error por el que las respuestas a una publicación se muestran como si fueran del usuario “System”. (La publicación se atribuye al usuario correcto, pero la respuesta a veces no lo está). He comprobado con el autor de la publicación y no estaba publicando en modo anónimo.

Estábamos ejecutando v3.1.0beta4 (que no incluía ninguno de estos cambios) hasta las 10 a. m. de hoy, por lo que el problema probablemente se encuentre en esa etiqueta.

Posiblemente relacionado con este aumento:

O este cambio reciente:

Capturas de pantalla:


Otra captura de pantalla: La publicación a la que responden se atribuye al usuario correcto.

¿Puedes confirmar si estabas en v3.1.0.beta4 cuando viste este error, o lo estás viendo después de actualizar? No hemos recibido ningún informe de este error, por lo que es un poco peculiar.

Además, noto que tu sitio potencialmente tiene algunas modificaciones (tema/plugins), ¿podrías probar el modo seguro y ver si esto está sucediendo?

1 me gusta

Hola Natalie,

Puedo darte un poco más de información, esto ocurrió durante el proceso de actualización, pero antes de que la actualización finalizara realmente. Tenemos un proceso de actualización de implementación que, en parte, establece un aviso global en el banner de que el sitio se caerá en breve y aprovecha la API, autenticándose como el usuario del sistema para hacerlo. El trabajo en realidad falló debido a una parte obsoleta del pipeline de compilación y dejó el banner activado durante ~10 horas antes de que se corrigiera y la actualización finalizara. Todos los comentarios que parecen provenir del usuario “system” parecen haber ocurrido aproximadamente al mismo tiempo que se configuró este banner y estuvo activo (sí, esto parece bastante extraño). Después de la actualización, el problema no parece haber resurgido. Por lo tanto, sí, el error pareció manifestarse mientras estábamos en v3.1.0.beta4.

Revisando el código, lo único que noté que involucra a usuarios y avisos es un hook “after save” en los usuarios que parece estar potencialmente borrando un aviso global. Por lo tanto, esto podría ser un tema o un plugin que causa el problema, pero de cualquier manera, mi apuesta es que tiene algo que ver con la solicitud de la API que se autenticaba como el usuario del sistema, dado el momento y el usuario asociado.

1 me gusta