X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Fweb%2Fqtextstringcheck;h=a489d8e1232940e6c603c44e05f43eed3add47b9;hb=4ed4e935ea3bdccd72ebc4051d4b7913e4128ff0;hp=a6c84fe44ba9775f434bc5ff3ac06aad64bc36a6;hpb=70f23c42b325a1463fe8a9d76cb967b7df1260df;p=ypp-sc-tools.db-live.git diff --git a/yarrg/web/qtextstringcheck b/yarrg/web/qtextstringcheck index a6c84fe..a489d8e 100755 --- a/yarrg/web/qtextstringcheck +++ b/yarrg/web/qtextstringcheck @@ -74,8 +74,10 @@ if ($chk->method_exists('sqlstmt')) { my $emsg= ''; my @results; my @specs; +my $canontext; my $hooks = { Emsg => \$emsg, String => \$string, Results => \@results, Specs => \@specs, + Canon => \$canontext }; if ($chk->method_exists('preparse')) { @@ -114,9 +116,10 @@ foreach my $each (@specs) { push @results, $results->[0]; }; -my $canontext= join ' | ', map { $_->[0] } @results; +if (!defined $canontext) { + $canontext= join ' | ', map { $_->[0] } @results; +} if ($chk->method_exists('postquery')) { - $hooks->{Canon}= \$canontext; $chk->call_method('postquery', h => $hooks); }