Bug ao citar um tópico privado e o discourse não está no basepath (prefixo duplicado)

Follow-up / erro semelhante a Ao mover postagens para outro tópico E o discourse não está no basepath - o prefixo está faltando no href:

Contexto / pré-requisitos:

  1. Tenho uma instalação de fórum em uma subpasta (exemplo.com)

  2. Tenho uma categoria privada à qual apenas determinados grupos podem acessar. Um tópico é criado em uma dessas.

  3. Pego uma citação de uma dessas postagens e a copio para um tópico público.

Resultado esperado:

  1. Deve dizer corretamente “Em outro tópico”, pois não pode / não deve acessar o tópico privado.

  2. O link, no entanto, deve ir para o tópico para que os usuários com acesso ao tópico possam lê-lo. Ou seja, o caminho deve ser exemplo.com

Resultado recebido

  1. O caminho para o tópico é exemplo.com

Informações adicionais:

Aqui está

[quote="USERNAME, post:9, topic:68504"]
texto citado
[/quote]

que é traduzido para:

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

mas deve ser traduzido para

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

Exemplo de produção ao vivo:

4 curtidas

Isso deve ser corrigido com este commit:

5 curtidas

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.