geneweb icon indicating copy to clipboard operation
geneweb copied to clipboard

gwu : perte de notes si le lien est avec #balise

Open fablhx opened this issue 10 years ago • 2 comments

Un lien tel que *[[[Sources:Index#a_2/sources]]] ne suffit pas à référencer une note. La note Sources:Index ne se trouve pas dans le fichier gw. Par contre, avec le lien *[[[Sources:Index/sources]]] la note est sauvegardée.

fablhx avatar May 16 '15 11:05 fablhx

Still true today (22/7/2021) Henri

hgouraud avatar Jan 14 '17 21:01 hgouraud

Dans gwuLib.ml, on teste la présence d'un '/' pour extraire le nom du fichier concerné. (ligne 437) J'ai rajouté le même test pour éliminer ce qui pourrait suivre un '#', et le problème disparait!

        let fname =
          try let k = String.index fname '#' in String.sub fname 0 k with
            Not_found -> fname
        in

Est-ce la bonne solution??

hgouraud avatar Jul 22 '21 08:07 hgouraud