From: Paul Hänsch Date: Tue, 6 Feb 2024 23:10:12 +0000 (+0100) Subject: bugfix: resolve titles in relative pathes X-Git-Url: https://git.plutz.net/?p=shellwiki;a=commitdiff_plain;h=b1fa8aa0381aadb3c471bce9b0f6b2748b58e72a bugfix: resolve titles in relative pathes --- diff --git a/macros/pagelist b/macros/pagelist index 94273fc..9539531 100755 --- a/macros/pagelist +++ b/macros/pagelist @@ -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%/}"