Check-in by ben on 2024-08-05 00:21:49 Work around missing selector on geomyidea version 0.69 INSERTED DELETED 13 0 src/cgi.awk 13 0 TOTAL over 1 changed file Index: src/cgi.awk ================================================================== --- src/cgi.awk +++ src/cgi.awk @@ -4,10 +4,23 @@ traversal = ARGV[5] selector = ARGV[6] if (geomyidae_version < 0.96) { input = arguments + + # geomyidae 0.69 doesn't populate selector, so do it manually + path = ENVIRON["PATH_TRANSLATED"] + + # remove leading text up through beginning of cgipath + if (match(path, cgipath)) { + selector = substr(path, RSTART) + } + + # remove trailing text from beinning of script name + if (match(selector, ENVIRON["SCRIPT_NAME"])) { + selector = substr(selector, 1, RSTART) + } } else { input = traversal } if (length(search) == 0 && match(input, /%09.*/)) {