Aviso `temporarily_closed_due_to_flags` no está en la configuración regional del servidor

Prioridad/Severidad: normal

Plataforma: todas

Descripción: El aviso temporarily_closed_due_to_flags no se crea en la configuración regional del servidor.

Pasos para reproducir:

  1. Crea un tema y
  2. Deja que muchos usuarios (con configuraciones regionales diferentes a la del servidor) marquen las publicaciones del tema. Entonces
  3. El aviso temporarily_closed_due_to_flags (“Este tema está cerrado temporalmente durante al menos %{count} hora debido a un gran número de marcas de la comunidad.” en la configuración regional en_US) creado por @system está en la configuración regional del usuario en lugar de la del servidor.

Es similar a lo que ha corregido este commit.

Creo que podría corregirse cambiando el siguiente código.

1 me gusta

Sí, es una buena observación, probablemente se esté ejecutando en el contexto del último “flagger”, en lugar del contexto de localización del servidor.

Un simple:

locale: SiteSetting.default_locale lo solucionará.

Lo resolveremos en las próximas semanas.

Gracias por reportar este error. Se corrigió en esta PR

2 Me gusta

Este tema se cerró automáticamente después de 4 días. Ya no se permiten nuevas respuestas.