Bug lors de la citation d'un sujet privé et que discourse n'est pas dans le basepath (préfixe dupliqué)

Suivi / erreur similaire à Lors du déplacement de messages vers un autre fil ET que Discourse n’est pas dans le chemin de base - le préfixe est manquant dans href :

Contexte / prérequis :

  1. J’ai une installation de forum dans un sous-dossier (example.com/forum)

  2. J’ai une catégorie privée à laquelle seuls certains groupes peuvent accéder. Un sujet est créé dans l’une d’elles.

  3. Je prends une citation d’un de ces messages et je la copie dans un sujet public.

Résultat attendu :

  1. Il devrait, comme maintenant, indiquer correctement : “Dans un autre sujet” puisqu’il ne peut pas / ne devrait pas accéder au sujet privé.

  2. Le lien devrait cependant mener au sujet afin que les utilisateurs ayant accès au sujet puissent le lire. C’est-à-dire que le chemin devrait être example.com/forum/t/XXX

Résultat reçu

  1. Le chemin vers le sujet est example.com/forum/forum/t/XXXX

Informations supplémentaires :

Voici

[quote="NOM D'UTILISATEUR, post:9, topic:68504"]
texte cité
[/quote]

qui est traduit en :

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

mais devrait être traduit en

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

Exemple de production en direct :

4 « J'aime »

Cela devrait être corrigé avec ce commit :

5 « J'aime »

Ce sujet a été automatiquement fermé après 3 jours. Les nouvelles réponses ne sont plus autorisées.