Bug quando si cita un argomento privato e Discourse non è nel basepath (prefisso duplicato)

Follow-up / errore simile a Quando si spostano post in un altro thread E discourse non è nel basepath - manca il prefisso in href:

Contesto / prerequisiti:

  1. Ho un’installazione del forum in una sottocartella (esempio.com/forum)

  2. Ho una categoria privata a cui solo determinati gruppi possono accedere. Un argomento viene creato in una di queste.

  3. Prendo una citazione da uno di questi post e la copio in un argomento pubblico.

Risultato atteso:

  1. Dovrebbe dire correttamente, come ora, “In un altro argomento”, poiché non può / non dovrebbe accedere all’argomento privato.

  2. Il link, tuttavia, dovrebbe portare all’argomento in modo che gli utenti con accesso all’argomento possano leggerlo. Cioè, il percorso dovrebbe essere esempio.com/forum/t/XXX

Risultato ricevuto

  1. Il percorso dell’argomento è esempio.com/forum/forum/t/XXXX

Informazioni aggiuntive:

Ecco

[quote="USERNAME, post:9, topic:68504"]
testo citato
[/quote]

che viene tradotto in:

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

ma dovrebbe essere tradotto in

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

Esempio di produzione live:

4 Mi Piace

Questo dovrebbe essere risolto con questo commit:

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.