Am 11/11/2022 um 16:05 schrieb Stefan Sterz: > previously the scanner would detect some `onlineHelp` keys that are > set via CBind as anchor names. this would cause it to fail, as they > cannot be present anywhere in the documentation. no valid anchor name > can be wrapped in curly braces, as they need to be valid xml names. > hence it should be safe to just ignore all keys wrapped in curly > braces. > > Signed-off-by: Stefan Sterz <s.st...@proxmox.com> > --- > asciidoc-pve.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/asciidoc-pve.in b/asciidoc-pve.in > index d638a38..c536371 100644 > --- a/asciidoc-pve.in > +++ b/asciidoc-pve.in > @@ -465,7 +465,7 @@ sub scan_extjs_file { > debug("scan-extjs $filename"); > > while(defined(my $line = <$fh>)) { > - if ($line =~ m/\s+onlineHelp:\s*[\'\"](.*?)[\'\"]/) { > + if ($line =~ m/\s+onlineHelp:\s*[\'\"]([^{].*?[^}])[\'\"]/) {
IIUC this indirectly raised the minimum length of references to two characters, not a deal breaker IMO as I don't really expect two characters to be used anytime soon (maybe with unicode 🤔🧠💠x)), but maybe hint it in the commit message. > my $blockid = $1; > my $link = $fileinfo->{blockid_target}->{default}->{$blockid}; > die "undefined blockid '$blockid' ($filename, line $.)\n" _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel