From d612589fe0d81d9e06b9905c0cd772d8e3afd44f Mon Sep 17 00:00:00 2001 From: deuxpi Date: Thu, 2 Aug 2012 16:43:26 -0400 Subject: [PATCH] Proposed patch for plugins/osm --- ...osm_linkto__40____41___usage_breaks_map_rendering.mdwn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/bugs/osm_linkto__40____41___usage_breaks_map_rendering.mdwn b/doc/bugs/osm_linkto__40____41___usage_breaks_map_rendering.mdwn index 01d1ec8bc..0c88cd7f0 100644 --- a/doc/bugs/osm_linkto__40____41___usage_breaks_map_rendering.mdwn +++ b/doc/bugs/osm_linkto__40____41___usage_breaks_map_rendering.mdwn @@ -3,3 +3,11 @@ Under some circumstances that remain unclear to me, the usage of `urlto()` in th GET http://mesh.openisp.ca/map/pois.kml/ 404 (Not Found) Indeed, that URL yields a 404. The proper URL is . --[[anarcat]] + +## Proposed solution + +The problem seems to be caused by `urlto()` being called for the `osm` directive before the generated files are registered with `will_render()` from the `waypoint` directive. Proposed patch adds a function that is called from the `preprocess` hook for both directives that registers the files. + +[Patch to IkiWiki/Plugin/osm.pm](https://reseaulibre.deuxpi.ca/0000-Fix-incorrect-URL-pointing-to-the-generated-waypoint.patch) + +--[[deuxpi]] -- 2.45.0