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

Solo para traer el mensaje de Python aquí y que sea más visible:

Cuando hago clic en el icono de señalización debajo de un mensaje, aparece un diálogo y el enlace de “nuestras directrices de la comunidad” no funciona. Al tocarlo no pasa nada y, al abrirlo en otra pestaña, obtengo una página de error “400 Bad Request”. Ejemplo de URL: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

Puedo reproducir el problema con las ‘directrices de la comunidad’ también aquí en meta. Lo trasladaré a Contribute > 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.