Error al citar un tema privado y discourse no está en basepath (prefijo duplicado)

Seguimiento / error similar a Al mover publicaciones a otro hilo Y discourse no está en basepath - falta prefijo en href:

Antecedentes / prerrequisitos:

  1. Tengo una instalación de foro en una subcarpeta (ejemplo.com/foro)

  2. Tengo una categoría privada a la que solo ciertos grupos pueden acceder. Se crea un tema en una de ellas.

  3. Tomo una cita de una de estas publicaciones y la copio a un tema público.

Resultado esperado:

  1. Debería decir correctamente “En otro tema”, ya que no puede / no debe acceder al tema privado.

  2. El enlace, sin embargo, debería ir al tema para que los usuarios con acceso al tema puedan leerlo. Es decir, la ruta debería ser ejemplo.com/foro/t/XXX

Resultado recibido

  1. La ruta al tema es ejemplo.com/foro/foro/t/XXXX

Información adicional:

Aquí está

[quote="NOMBRE DE USUARIO, post:9, topic:68504"]
texto citado
[/quote]

que se traduce a:

https://example.com/forum/forum/t/68504/9

pero debería traducirse a

https://example.com/forum/t/68504/9

Ejemplo de producción en vivo:

4 Me gusta

Esto debería solucionarse con este commit:

5 Me gusta

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