El base_path no se está sustituyendo en algunos casos

No estoy seguro de cuándo comenzó esto, pero parece que %{base_path} no se está sustituyendo en algunas instancias.

El único lugar donde he visto esto hasta ahora es en el aviso de reportar una publicación, donde la URL tiene el ID del tema reemplazado por %%7Bbase_path%7D/guidelines, por lo que https://www.example.com/t/topic-title/1234 se convierte en https://www.example.com/t/topic-title/%%7Bbase_path%7D/guidelines.

Probé y verifiqué que esto también sucede en modo seguro.

El texto de post_action_types.inappropriate.description es el predeterminado:

Esta publicación contiene contenido que una persona razonable consideraría ofensivo, abusivo, conducta de odio o una violación de \u003ca href=\"%{base_path}/guidelines\"\u003enuestras pautas comunitarias\u003c/a\u003e.

Probé a cambiar el texto manteniendo el enlace igual. Los cambios aparecen, pero el problema sigue ahí.

Revisé otra instancia de %{base_path}, específicamente site_settings.tags_listed_by_group, que sí parece sustituirse correctamente. La configuración del sitio tags listed by group tiene un enlace funcional en la descripción.

4 Me gusta

Esto también se informó en el foro de Python: "community guidelines" link doesn't work - Discourse Feedback - Discussions on Python.org

3 Me gusta

Para traer la publicación de Python aquí para mayor visibilidad:

Cuando hago clic en el ícono de la bandera debajo de una publicación, aparece un cuadro de diálogo y el enlace “nuestras pautas comunitarias” no funciona. Tocarlo no hace nada y, cuando lo abro en otra pestaña, obtengo una página de error de “400 Solicitud incorrecta”. URL de ejemplo: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

Puedo reproducir el problema con las “pautas comunitarias” aquí en meta también. Lo pasaré a Bug. :+1:

Corregido en esta PR:

2 Me gusta

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