]> git.plutz.net Git - shellwiki/commitdiff
bugfix: resolve titles in relative pathes
authorPaul Hänsch <paul@plutz.net>
Tue, 6 Feb 2024 23:10:12 +0000 (00:10 +0100)
committerPaul Hänsch <paul@plutz.net>
Tue, 6 Feb 2024 23:10:12 +0000 (00:10 +0100)
macros/pagelist

index 94273fcb4d269b5c787cacdf4a5bfe98864ccafd..95395310d0856124eb003beedbe9d8709e33c21b 100755 (executable)
@@ -58,7 +58,8 @@ print_page() {
   # resolve name of each path element
   while [ "${pfrag%/*}" -a "${pfrag%/*}" != "${pfrag}" ]; do
     pfrag="${pfrag%/*}"
-    title="$(DB3 get "${pfrag}" || ! page_title "${pfrag}")/${title}" && break
+    debug "$page - $pfrag"
+    title="$(DB3 get "${pfrag}" || ! page_title "$(page_abs "${pfrag}")")/${title}" && break
   done
   # keep resolved names in cache
   DB3 set "${page%/*}" "${title%/}"